27 class DtIndirectGeometry;
63 static const std::string& theClassName();
103 virtual void update(
const osg::FrameStamp* frameStamp);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
const char * creatorTypeName< DtIndirectGeometryUpdateSystem >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtIndirectGeometryUpdateSystem.h:36
DtDe & myDe
Definition: DtIndirectGeometryUpdateSystem.h:113
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
\ ::, which allows us to hook into our indirect engine to render using indirect rendering...
Definition: DtIndirectGeometry.h:120
DtVirtualBaseClassCreator< DtIndirectGeometryUpdateSystem > DtIndirectGeometryUpdateSystemCreator
creator
Definition: DtIndirectGeometryUpdateSystem.h:28
std::vector< DtIndirectGeometry * > myComponents
Definition: DtIndirectGeometryUpdateSystem.h:116
The DtIndirectGeometryUpdateSystem class provides a system for updating DtIndirectGeometry objects...
Definition: DtIndirectGeometryUpdateSystem.h:51
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
std::mutex myComponentMutex
Definition: DtIndirectGeometryUpdateSystem.h:115