21 class DtOsgSceneConnector;
22 class DtDecalModelInstance;
37 virtual void setModelDefinition(
const std::string& str );
44 virtual const std::string& className()
const;
48 virtual void setPositionOffset(
const DtVector& positionOffset);
51 virtual void setOrientation(
int vtx,
const DtTaitBryan& ori );
54 virtual void setPosition(
int vtx,
const DtVector& pos );
62 virtual void removeFromScene();
65 virtual void setOcclusionEnabled(
bool enabled );
69 virtual void setNewParticleVisible(
bool enabled );
71 virtual void setColor(
float r,
float g,
float b,
float a );
73 virtual void initializeModelInstance();
76 virtual void setVisible(
bool isVisible );
81 virtual void setIsSupportModel(
bool isSupport);
84 virtual void update();
The base class for all model instances.
Definition: DtModelInstance.h:41
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
A model of a decal ribbon.
Definition: DtOsgDecalModel.h:26
bool myNewParticleVisible
Definition: DtOsgDecalModel.h:93
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
osg::Vec4 myColor
Definition: DtOsgDecalModel.h:92
bool myOcclusionEnabled
Definition: DtOsgDecalModel.h:90
DtOsgSceneConnector * mySceneConnector
Definition: DtOsgDecalModel.h:88
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtDecalModelInstance * myDecalModelCast
Definition: DtOsgDecalModel.h:89
Contains DLL export macros.
A model of a decal ribbon effect.
Definition: DtDecalModel.h:21
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
bool myColorSet
Definition: DtOsgDecalModel.h:91
DtModelSetId
Definition: DtModelSetEnums.h:19
A model instance creates a decal ribbon model instance effect from a model definition.
Definition: DtDecalModelInstance.h:43
Contains the DtDecalModel class declaration.