14 #include <osg/BoundingSphere>
65 virtual void setParentSceneObject(
const DtUniqueID& sceneObjID );
74 virtual void setOcclusionEnabled(
bool enabled );
77 virtual void setColor(
const osg::Vec4& color );
83 virtual void update();
87 virtual void setNewParticleVisible(
bool enabled );
93 virtual void setPositionOffset(
const osg::Vec3&
offset);
101 virtual DtOsgRibbon* createRibbonEffect(
const osg::Vec3& pointA,
102 const osg::Vec3& pointB );
133 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:127
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
virtual void setVisible(bool isVisible)
no-op
Definition: DtDecalModelInstance.h:80
osg::Vec3 myPositionOffset
Definition: DtDecalModelInstance.h:115
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:38
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:114
bool myColorSet
Definition: DtDecalModelInstance.h:112
bool myOcclusionEnabled
Definition: DtDecalModelInstance.h:111
The base class for simple OSG based model instances.
Definition: DtOsgModelInstance.h:76
The polymorphic creator for the DtModelInstance.
Definition: DtModelInstance.h:148
osg::ref_ptr< DtOsgRibbon > myRibbon
Definition: DtDecalModelInstance.h:109
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtUniqueID myParentId
Definition: DtDecalModelInstance.h:110
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:120
A model instance creates a decal ribbon model instance effect from a model definition.
Definition: DtDecalModelInstance.h:31
osg::Vec4 myColor
Definition: DtDecalModelInstance.h:113