15 #include <matrix/vlVector.h>
19 class DtDecalModelAgent;
30 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
47 virtual void initialize()
override;
50 virtual void setDecalEffectEnabled(
bool b);
53 bool decalEffectEnabled()
const;
56 virtual void setDecalCreationPaused(
bool b);
61 bool decalCreationPaused()
const;
70 virtual void createModelAgents();
71 virtual void destroyModelAgents();
73 virtual void setModelDefinitionForAgents();
74 void slot_embarkedStateChanged();
76 virtual bool visible()
const;
80 virtual void connectToListenerSignals()
override;
84 virtual void setInitialValuesFromVisualizerDefinition()
override;
94 virtual void updateDrawState();
97 virtual void slot_wrmStateSet(
int stateNumber,
int value);
100 virtual void toggleEffectByCompareValue(
int compareValue);
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:22
DtModelSemanticsMapper::States::Id myAttributeStateId
Definition: DtEntityDecalEffectVisualizer.h:109
DtVector myPosOffset
Definition: DtEntityDecalEffectVisualizer.h:108
Definition: DtStateVisualizer.h:274
bool myDecalCreationPaused
Definition: DtEntityDecalEffectVisualizer.h:105
DtStateVisualizerCreatorTemplate< DtEntityDecalEffectVisualizer > DtEntityDecalEffectVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtEntityDecalEffectVisualizer.h:117
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtDecalModelAgent * myDecalEffectAgent
Definition: DtEntityDecalEffectVisualizer.h:104
Contains makVrv::DtModelSemanticsMapper class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myEffectEnabled
Definition: DtEntityDecalEffectVisualizer.h:106
Visualizes a textured strip trailing behind an entity, such as a boat's wake.
Definition: DtEntityDecalEffectVisualizer.h:24
bool myEmbarked
Definition: DtEntityDecalEffectVisualizer.h:107
Contains makVrv:DtEntityStateVisualizer class. Base class for other state visualizers such as articul...
std::vector< int > myAttributeCompareValues
Definition: DtEntityDecalEffectVisualizer.h:110
DtModelSetId
Definition: DtModelSetEnums.h:19
Id
Definition: DtModelSemanticsMapper.h:40
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54