#include <vrj/Draw/OGL/GlDrawObjectFunctor.h>
Inheritance diagram for vrj::GlDrawObjectFunctor:

Public Member Functions | |
| virtual void | contextInit ()=0 |
| Called to initialize any context specific information. | |
| virtual void | draw (vrj::User *user)=0 |
| Callback function for drawing. | |
| virtual | ~GlDrawObjectFunctor () |
Any OpenGL draw objects should be derived from this class. This is used for drawing things such as wands and gloves.
Definition at line 51 of file GlDrawObjectFunctor.h.
| virtual vrj::GlDrawObjectFunctor::~GlDrawObjectFunctor | ( | ) | [inline, virtual] |
| virtual void vrj::GlDrawObjectFunctor::contextInit | ( | ) | [pure virtual] |
Called to initialize any context specific information.
Implemented in vrj::GlDrawEllipsoidHeadFunctor, vrj::GlDrawConeWandFunctor, and vrj::GlDrawRightAngleWandFunctor.
| virtual void vrj::GlDrawObjectFunctor::draw | ( | vrj::User * | user | ) | [pure virtual] |
Callback function for drawing.
Called when the object should be drawn.
Implemented in vrj::GlDrawEllipsoidHeadFunctor, vrj::GlDrawConeWandFunctor, and vrj::GlDrawRightAngleWandFunctor.
Referenced by vrj::GlBasicSimulator::drawSimulator().
1.5.1