![]() |
VR-Forces Developer's Guide
|
The overlay drawable is an osg drawable which draws the overlays enabled on a channel, or optionally a specifically specified overlay. The DtOverlayDrawable tells the DtOverlayRenderer when it's time to draw itself.

Public Member Functions | |
| DtOverlayDrawable (DtDe &de, DtOsgOverlayManager &overlayManager, DtChannel &channel) | |
| DtOverlayDrawable (const DtOverlayDrawable &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| virtual | ~DtOverlayDrawable () |
| DtOverlayDrawable ()=delete | |
| DtOverlayDrawable & | operator= (const DtOverlayDrawable &other)=delete |
| virtual void | setOverlayToRender (DtOverlayRendererInterface *renderer) |
| virtual osg::Object * | cloneType () const override |
| virtual osg::Object * | clone (const osg::CopyOp ©op) const override |
| virtual void | drawImplementation (osg::RenderInfo &renderInfo) const override |
| virtual void | setProjectionCamera (osg::Camera *camera) |
Protected Attributes | |
| osg::Camera * | myProjectionCamera |
| DtOverlayRendererInterface * | myOverlayToRender |
| DtOsgOverlayManager & | myOverlayManager |
| DtChannel & | myChannel |
| DtDe & | myDe |
| makVrv::DtOverlayDrawable::DtOverlayDrawable | ( | DtDe & | de, |
| DtOsgOverlayManager & | overlayManager, | ||
| DtChannel & | channel | ||
| ) |
constructor
| makVrv::DtOverlayDrawable::DtOverlayDrawable | ( | const DtOverlayDrawable & | , |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor using CopyOp to manage deep vs shallow copy.
|
virtual |
DTOR.
|
delete |
Default Constructor not implemented.
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
virtual |
Set the overlay to render. This overrides the default rendering of overlays by model set. Also optionally whether to clear the depth buffer first.
|
overridevirtual |
osg::Drawable override
|
overridevirtual |
osg::Drawable override
|
overridevirtual |
osg::Drawable override
|
virtual |
Adds a 3D projection callback to the camera.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |