The overlay drawable is an osg drawable which draws the overlays enabled on a channel, or optionally a specifically specified overlay.
More...
Detailed Description
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.
Constructor & Destructor Documentation
| makVrv::DtOverlayDrawable::DtOverlayDrawable |
( |
const DtOverlayDrawable & |
, |
|
|
const osg::CopyOp & |
copyop = osg::CopyOp::SHALLOW_COPY |
|
) |
| |
Copy constructor using CopyOp to manage deep vs shallow copy.
Member Function Documentation
Set the overlay to render.
This overrides the default rendering of overlays by model set. Also optionally whether to clear the depth buffer first.
| virtual osg::Object* makVrv::DtOverlayDrawable::cloneType |
( |
| ) |
const |
|
inlinevirtual |
clone an object of the same type as the node.
| virtual osg::Object* makVrv::DtOverlayDrawable::clone |
( |
const osg::CopyOp & |
copyop | ) |
const |
|
inlinevirtual |
return a clone of a node, with Object* return type.
| virtual void makVrv::DtOverlayDrawable::drawImplementation |
( |
osg::RenderInfo & |
renderInfo | ) |
const |
|
virtual |
| void makVrv::DtOverlayDrawable::setProjectionCamera |
( |
osg::Camera * |
camera | ) |
|
Adds a 3D projection callback to the camera.
Member Data Documentation
| osg::Camera* makVrv::DtOverlayDrawable::myProjectionCamera |
|
protected |
| DtChannel& makVrv::DtOverlayDrawable::myChannel |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-4-branch/include/vrvOsg/DtOverlayDrawable.h