16 #include <osg/BoundingSphere>
77 virtual void setParentSceneObject(
const DtUniqueID& sceneObjID );
86 virtual void setOcclusionEnabled(
bool enabled );
89 virtual void setColor(
const osg::Vec4& color );
95 virtual void update();
99 virtual void setNewParticleVisible(
bool enabled );
105 virtual void setPositionOffset(
const osg::Vec3&
offset);
113 virtual DtOsgRibbon* createRibbonEffect(
const osg::Vec3& pointA,
114 const osg::Vec3& pointB );
const char * modelInstanceClassName< DtDecalModelInstance >(void)
Definition: DtDecalModelInstance.h:31
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Definition: DtTemplatedModelInstanceCreator.h:32
virtual void setVisible(bool isVisible)
no-op
Definition: DtDecalModelInstance.h:92
osg::Vec3 myPositionOffset
Definition: DtDecalModelInstance.h:127
DtTemplatedModelInstanceCreator< DtDecalModelInstance > DtDecalModelInstanceCreator
Definition: DtDecalModelInstance.h:26
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:42
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
friend DtDecalModelInstanceCreator
Definition: DtDecalModelInstance.h:45
bool myNewParticleVisible
Definition: DtDecalModelInstance.h:126
bool myColorSet
Definition: DtDecalModelInstance.h:124
bool myOcclusionEnabled
Definition: DtDecalModelInstance.h:123
The base class for simple OSG based model instances. This call can't be instantiated itself...
Definition: DtOsgModelInstance.h:77
Contains the DtTemplatedModelInstanceCreator class declaration.
osg::ref_ptr< DtOsgRibbon > myRibbon
Definition: DtDecalModelInstance.h:121
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtUniqueID myParentId
Definition: DtDecalModelInstance.h:122
Base class for OSG ribbon implementations.
Definition: DtOsgRibbon.h:27
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:44
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:72
voidpf uLong offset
Definition: ioapi.h:42
boost::signalslib::connection mySceneObjectConnection
Definition: DtDecalModelInstance.h:132
A model instance creates a decal ribbon model instance effect from a model definition.
Definition: DtDecalModelInstance.h:43
osg::Vec4 myColor
Definition: DtDecalModelInstance.h:125
const char * modelInstanceObjectClass< DtDecalModelInstance >(void)
Definition: DtDecalModelInstance.h:34