14 #include <osg/Transform>
25 class DtInstanceManager;
56 virtual osg::Object* clone(
const osg::CopyOp& copyop = osg::CopyOp::SHALLOW_COPY)
const;
59 virtual void traverse(osg::NodeVisitor& nv);
65 virtual bool computeWorldToLocalMatrix(osg::Matrix& matrix, osg::NodeVisitor* nv)
const;
68 virtual bool computeLocalToWorldMatrix(osg::Matrix& matrix, osg::NodeVisitor* nv)
const;
101 static void registerInstance(
DtDe& de,
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtInstanceManager & myInstanceManager
Definition: DtInstanceNode.h:75
DtDe & myDe
Definition: DtInstanceNode.h:107
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
virtual DtInstanceManager & instanceManager()
needed for update callback
Definition: DtInstanceNode.h:71
The DtStreamingSpeedTreeFeatureCallback creator for the DtStreamingSpeedTreeFeatureCallbackCreator cl...
Definition: DtInstanceNode.h:81
Contains makVrv::DtVirtualBaseClass class.
Manages data for instanced rendering system and kicks off DtInstanceProcessors to update instance sta...
Definition: DtInstanceManager.h:75
Root transform for a group of instances.
Definition: DtInstanceNode.h:32
osg::Vec3d myLastEye
Definition: DtInstanceNode.h:74
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69