21 class DtInstanceManager;
22 class DtModelDefinition;
48 virtual void setModelDefinition(
const std::string& strModelDefinition)
override;
51 virtual void setVisible(
bool visible)
override;
54 virtual void setPosition(
int vtx,
const DtVector& position)
override;
57 virtual void setOrientation(
int vtx,
const DtTaitBryan& orientation)
override;
60 virtual void setPositionOffset(
const DtVector& positionOffset)
override;
63 virtual void setOrientationOffset(
const DtTaitBryan& orientationOffset)
override;
71 virtual void addToScene(
const DtUniqueID& sceneObjectId,
DtModelSetId modelSet,
int visualizerType)
override;
74 virtual void addToSceneAsProp(
const DtUniqueID& sceneObjectId)
override;
77 virtual void removeFromScene()
override;
82 virtual void setIsSupportModel(
bool isSupport)
override;
85 virtual void setElementId(
DtUniqueID id)
override;
88 virtual void enableColorBlending(
bool b)
override;
91 virtual void setBlendColor(
float r,
float g,
float b,
float a)
override;
94 virtual void setModelScalingEnabled(
bool b)
override;
97 virtual void slot_atcModeEnableChanged(
bool state)
override;
Deprecated Encapsulates the instancing and regular paths of DtOsgSimpleModel.
Definition: DtDeprecatedOsgSimpleModel.h:27
Contains makVrv::DtOsgSimpleModel class.
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
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
This is a realization of DtModel. It is a model class that is used to create a simple, model definition-based modelInstance. Renaming (when the Attachable- is removed from the class name) is recommended.
Definition: DtOsgSimpleModel.h:38
DtModelSetId
Definition: DtModelSetEnums.h:19