20 #include <osg/Matrixd>
32 class DtIndirectGeometry;
49 virtual void clear(
void);
51 virtual void execute(
const osg::FrameStamp* frameStamp);
This represents an arbitrary user pointer/data within DtKeyedData.
Definition: DtKeyedData.h:95
DtGpuArenaUserData()=delete
not allowed
virtual void execute(const osg::FrameStamp *frameStamp)
Execute. Called from operator() of DtGpuArena.
virtual ~DtGpuArenaUserData()
Contains the DtGpuArenaUserData class declaration.
virtual void clear(void)
Clear. Called via update in DtGpuArena.
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
Contains DLL export macros.
const char * creatorTypeName< DtGpuArenaUserData >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtGpuArenaUserData.h:60
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
DtGpuArenaUserData & operator=(const DtGpuArenaUserData &rhs)=delete
not allowed
Place holder to do thread safe per context ops for when we do multi-threaded.
Definition: DtGpuArenaUserData.h:35
Contains the DtKeyedData class declaration.
DtVirtualBaseClassCreator< DtGpuArenaUserData, const std::string & > DtGpuArenaUserDataCreator
creator
Definition: DtGpuArenaUserData.h:56