17 class DtDecalModelAgent;
32 DtSceneObjectAgent* sceneObject,
int modelSet );
49 virtual void initialize()
override;
52 virtual void setDecalEffectEnabled(
bool b);
55 bool decalEffectEnabled()
const;
58 virtual void setDecalCreationPaused(
bool b);
63 bool decalCreationPaused()
const;
72 virtual void createModelAgents();
73 virtual void destroyModelAgents();
75 virtual void setModelDefinitionForAgents();
76 virtual void slot_listenerGlobalHostIdSet(
const std::string&);
78 void setEmbarked(
bool b );
80 virtual bool visible()
const;
84 virtual void connectToListenerSignals()
override;
88 virtual void setInitialValuesFromVisualizerDefinition()
override;
98 virtual void updateDrawState();
101 virtual void slot_wrmStateSet(
int stateNumber,
int value);
104 virtual void toggleEffectByCompareValue(
int compareValue);
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:23
DtModelSemanticsMapper::States::Id myAttributeStateId
Definition: DtEntityDecalEffectVisualizer.h:113
DtVector myPosOffset
Definition: DtEntityDecalEffectVisualizer.h:112
Definition: DtStateVisualizer.h:305
bool myDecalCreationPaused
Definition: DtEntityDecalEffectVisualizer.h:109
DtStateVisualizerCreatorTemplate< DtEntityDecalEffectVisualizer > DtEntityDecalEffectVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtEntityDecalEffectVisualizer.h:121
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
DtDecalModelAgent * myDecalEffectAgent
Definition: DtEntityDecalEffectVisualizer.h:108
Contains makVrv::DtModelSemanticsMapper class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myEffectEnabled
Definition: DtEntityDecalEffectVisualizer.h:110
Visualizes a textured strip trailing behind an entity, such as a boat's wake.
Definition: DtEntityDecalEffectVisualizer.h:22
bool myEmbarked
Definition: DtEntityDecalEffectVisualizer.h:111
Contains makVrv:DtEntityStateVisualizer class. Base class for other state visualizers such as articul...
std::vector< int > myAttributeCompareValues
Definition: DtEntityDecalEffectVisualizer.h:114
Id
Definition: DtModelSemanticsMapper.h:40
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56