14 #include <osg/BoundingSphere>
49 virtual void setParentSceneObject(
const DtUniqueID& sceneObjID );
58 virtual void setOcclusionEnabled(
bool enabled );
61 virtual void setColor(
const osg::Vec4& color );
67 virtual void update();
71 virtual void setNewParticleVisible(
bool enabled );
77 virtual void setPositionOffset(
const osg::Vec3&
offset);
87 virtual DtOsgRibbon* createRibbonEffect(
const osg::Vec3& pointA,
88 const osg::Vec3& pointB );
119 static void registerCreator(
DtDe& de );
The base class for all model instances.
Definition: DtModelInstance.h:39
A Creator for the makVrv::DtOsgSimpleModelInstance class.
Definition: DtDecalModelInstance.h:113
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
virtual void setVisible(bool isVisible)
no-op
Definition: DtDecalModelInstance.h:64
osg::Vec3 myPositionOffset
Definition: DtDecalModelInstance.h:101
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:33
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:76
bool myNewParticleVisible
Definition: DtDecalModelInstance.h:100
bool myColorSet
Definition: DtDecalModelInstance.h:98
bool myOcclusionEnabled
Definition: DtDecalModelInstance.h:97
The base class for simple OSG based model instances.
Definition: DtOsgModelInstance.h:72
The polymorphic creator for the DtModelInstance.
Definition: DtModelInstance.h:148
osg::ref_ptr< DtOsgRibbon > myRibbon
Definition: DtDecalModelInstance.h:95
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
DtUniqueID myParentId
Definition: DtDecalModelInstance.h:96
Base class for OSG ribbon implementations.
Definition: DtOsgRibbon.h:25
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
voidpf uLong offset
Definition: ioapi.h:42
boost::signalslib::connection mySceneObjectConnection
Definition: DtDecalModelInstance.h:106
A model instance creates a decal ribbon model instance effect from a model definition.
Definition: DtDecalModelInstance.h:31
osg::Vec4 myColor
Definition: DtDecalModelInstance.h:99