25 class DtIndirectGeometryGrid;
27 class DtCellGridVisManager;
28 class DtIndirectGeometry;
29 class DtOsgCullVisitor;
54 virtual void accept(osg::NodeVisitor& nv)
override;
57 virtual void releaseGLObjects(osg::State* state)
const;
62 virtual void enableCellCullDebugging(
bool val);
65 virtual bool enabledCellCullDebugging(
void)
const;
72 virtual void addDebugDrawable(osg::Drawable* drawable,
DtOsgCullVisitor* cullVisitor);
104 static const std::string& theClassName();
Virtual base class.
Definition: DtVirtualBaseClass.h:19
parent node for all the indirect geometries within a
Definition: DtIndirectGeometryGridNode.h:36
DtDe & myDe
reference to the DtDe
Definition: DtIndirectGeometryGridNode.h:79
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtIndirectGeometryGrid & myGrid
reference to the grid
Definition: DtIndirectGeometryGridNode.h:76
DtDe & myDe
Definition: DtIndirectGeometryGridNode.h:106
DtOsgCullVisitor will inspect the camera to see which visual mode is active.
Definition: DtOsgCullVisitor.h:25
Contains makVrv::DtVirtualBaseClass class.
bool myEnableCullDebugging
are we debug rendering?
Definition: DtIndirectGeometryGridNode.h:82
\ ::, which allows us to hook into our indirect engine to render using indirect rendering...
Definition: DtIndirectGeometry.h:102
creator for DtIndirectGeometryGridNode
Definition: DtIndirectGeometryGridNode.h:87
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Manages a bunch of 'cells' for a given cell size (similar to a sparse octree) each cell has a...
Definition: DtIndirectGeometryGrid.h:44