Go to the source code of this file.
Classes | |
class | LeapUtilGL::CameraGL |
class | LeapUtilGL::GLAttribScope |
utility class for caching and restoring GL attributes via the glPushAttrib/glPopAttrib calls. More... | |
class | LeapUtilGL::GLMatrixScope |
utility class for keeping the gl matrix stack push/pop operations paired up correctly. More... | |
struct | LeapUtilGL::GLVector4fv |
Namespaces | |
namespace | LeapUtilGL |
Enumerations | |
enum | LeapUtilGL::eAxis { LeapUtilGL::kAxis_X, LeapUtilGL::kAxis_Y, LeapUtilGL::kAxis_Z } |
enum | LeapUtilGL::ePlane { LeapUtilGL::kPlane_XY, LeapUtilGL::kPlane_YZ, LeapUtilGL::kPlane_ZX } |
enum | LeapUtilGL::eStyle { LeapUtilGL::kStyle_Outline, LeapUtilGL::kStyle_Solid } |
Functions | |
void | LeapUtilGL::drawArrow (eAxis axis) |
arrow is drawn with unlit colored lines. | |
void | LeapUtilGL::drawAxes () |
void | LeapUtilGL::drawBox (eStyle style) |
void | LeapUtilGL::drawCylinder (eStyle style, eAxis axis) |
void | LeapUtilGL::drawCylinder (eStyle style, const Vector &vBottom, const Vector &vTop, float fRadius) |
void | LeapUtilGL::drawDisk (eStyle style, ePlane plane) |
disk is double-side | |
void | LeapUtilGL::drawGrid (ePlane plane, unsigned int horizSubDivs, unsigned int vertSubDivs) |
grid is drawn with unlit colored lines. | |
void | LeapUtilGL::drawQuad (eStyle style, ePlane plane) |
quad is double-sided. | |
void | LeapUtilGL::drawSkeletonHand (const Leap::Hand &hand, const GLVector4fv &vBoneColor=GLVector4fv::One(), const GLVector4fv &vJointColor=GLVector4fv::One()) |
utility for drawing a skeleton API hand as seen in diagnostic visualizer | |
void | LeapUtilGL::drawSphere (eStyle style) |
void | LeapUtilGL::drawSphere (eStyle style, const Leap::Vector &vCenter, float fRadius) |
additional sphere/cylinder drawing utilities |