12 #include <osg/Drawable>
24 class DtOsgComponentSystemNode;
58 virtual osg::Object*
cloneType()
const {
return NULL; }
64 virtual void drawImplementation(osg::RenderInfo& renderInfo)
const;
98 static const std::string& theClassName();
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
The DtRenderer owns the component systems that draw. This class is a group node which serves as a nod...
Definition: DtOsgComponentSystemNode.h:82
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtOsgComponentSystemNode * myComponentSystemNode
Definition: DtOsgComponentSystemDrawable.h:69
virtual osg::Object * clone(const osg::CopyOp ©op) const
required functions for derriving from osg::Drawable
Definition: DtOsgComponentSystemDrawable.h:57
creator for DtOsgComponentSystemDrawable
Definition: DtOsgComponentSystemDrawable.h:74
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains makVrv::DtDe class.
virtual osg::Object * cloneType() const
Definition: DtOsgComponentSystemDrawable.h:58
DtDe & myDe
Definition: DtOsgComponentSystemDrawable.h:68
Contains makVrv::DtVirtualBaseClass class.
DtDe & myDe
Definition: DtOsgComponentSystemDrawable.h:101
A drawable used for drawing items related to cmoponent systems. The class serves as a draw point entr...
Definition: DtOsgComponentSystemDrawable.h:30
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