![]() |
VR-Forces 5.0.1 Developer's Guide
|
VR-Vantage specific subclass of OSG camera.

Classes | |
| struct | CallbackMatch |
| struct | PriorityDrawCallback |
| struct | PriorityDrawCallbackComparator |
| class | VrvPostDrawCallback |
Public Types | |
| enum | CallbackPriority { PriorityHighest = 0, PriorityNormal = 5, PriorityLowest = 10 } |
| typedef std::list < PriorityDrawCallback > | CallbackQueue |
Public Member Functions | |
| DtCameraNode () | |
| META_Node (vrvOsg, DtCameraNode) | |
| DtCameraNode (const DtCameraNode &camera, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| DtCameraNode (const osg::Camera &camera, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| virtual void | addPostDrawCallback (osg::Camera::DrawCallback *callback, unsigned int priority=PriorityNormal) |
| virtual void | removePostDrawCallback (osg::Camera::DrawCallback *callback) |
| virtual bool | containsPostDrawCallback (osg::Camera::DrawCallback *callback) |
| virtual void | setPostDrawCallback (osg::Camera::DrawCallback *cb) |
| virtual void | releaseGLObjects (osg::State *state=0) const |
| CallbackQueue | getCallbackQueue () |
| void | setCallbackQueue (const CallbackQueue &cbq) |
Protected Member Functions | |
| virtual | ~DtCameraNode () |
Protected Attributes | |
| CallbackQueue | myCallbackQueue |
| bool | myEnableDebugging |
| DtGlDebugger * | myGLDebugger |
Friends | |
| class | VrvPostDrawCallback |
| struct | PriorityDrawCallbackComparator |
| struct | CallbackMatch |
| typedef std::list<PriorityDrawCallback> makVrv::DtCameraNode::CallbackQueue |
| makVrv::DtCameraNode::DtCameraNode | ( | ) |
CTOR.
| makVrv::DtCameraNode::DtCameraNode | ( | const DtCameraNode & | camera, |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor with optional deep or shallow copy.
| makVrv::DtCameraNode::DtCameraNode | ( | const osg::Camera & | camera, |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor with optional deep or shallow copy.
|
protectedvirtual |
DTOR.
| makVrv::DtCameraNode::META_Node | ( | vrvOsg | , |
| DtCameraNode | |||
| ) |
Define standard OSG node functions.
|
virtual |
Add a post-draw callback at the specified priority level.
Callbacks are executed in increasing order of priority (for example, a callback at level 1 runs before a callback at level 5).
|
virtual |
Remove a callback from the post draw queue.
|
virtual |
check to see if a callback is in the list of post draw callbacks.
|
virtual |
Throw an exception warning that this method should not be used.
|
virtual |
Release OpenGL resources for specified graphics context, or all contexts of argument is 0.
| CallbackQueue makVrv::DtCameraNode::getCallbackQueue | ( | ) |
Getter for callback queue so the rtt camera can get it from the scene camera.
| void makVrv::DtCameraNode::setCallbackQueue | ( | const CallbackQueue & | cbq | ) |
Setter for callback queue so the rtt camera can get it from the scene camera.
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |