parent node for all the indirect geometries within a
More...
parent node for all the indirect geometries within a
- See Also
- DtIndirectGeometryGrid DtIndirectGeometry objects are held by the
-
DtIndirectGeometryGrid object which the
-
DtIndirectGeometryGridNode gets them from for looping over and traversing them as needed.
| virtual makVrv::DtIndirectGeometryGridNode::~DtIndirectGeometryGridNode |
( |
| ) |
|
|
protectedvirtual |
Copy Constructor not implemented – Copy Not Allowed.
Assignment Operator Not implemented – Assignment Not Allowed.
| virtual void makVrv::DtIndirectGeometryGridNode::accept |
( |
osg::NodeVisitor & |
nv | ) |
|
|
overridevirtual |
inherited determines which cells (and hence indirect geometries) are visible in the cull visitor pass
| virtual void makVrv::DtIndirectGeometryGridNode::releaseGLObjects |
( |
osg::State * |
state | ) |
const |
|
virtual |
cleanup the gl objects when the graphics context is destroyed
| virtual void makVrv::DtIndirectGeometryGridNode::enableCellCullDebugging |
( |
bool |
val | ) |
|
|
virtual |
enable cull debugging? enable/disable should ideally be set just after creating grid node and not during run.
Otherwise the debug boxes can get out of sync
| virtual bool makVrv::DtIndirectGeometryGridNode::enabledCellCullDebugging |
( |
void |
| ) |
const |
|
virtual |
add an indirect geometry for rendering (call an accept on it)
| virtual void makVrv::DtIndirectGeometryGridNode::addDebugDrawable |
( |
osg::Drawable * |
drawable, |
|
|
DtOsgCullVisitor * |
cullVisitor |
|
) |
| |
|
protectedvirtual |
add a debug drawable for rendering (call an accept on it)
| DtDe& makVrv::DtIndirectGeometryGridNode::myDe |
|
protected |
| bool makVrv::DtIndirectGeometryGridNode::myEnableCullDebugging |
|
protected |
The documentation for this class was generated from the following file: