17 class DtSoundModelAgent;
18 class DtEntitySoundUpdaterAgent;
19 class DtEntityStateListener;
21 namespace EntityStateListener
52 virtual void initialize()
override;
56 virtual void createModelAgents();
59 virtual void destroyModelAgents();
69 virtual void setModelDefinitionForAgents();
73 virtual void setPowerPlantOn(
bool on);
80 virtual bool destroyed()
const;
82 virtual void setEngineRunning(
bool running);
91 virtual void setIs3d(
bool is3d);
97 virtual void setDecibel(
float decibel);
100 virtual float decibel();
108 virtual void setInitialValuesFromVisualizerDefinition()
override;
112 virtual void connectToListenerSignals()
override;
bool myIs3d
Definition: DtEntityAudializer.h:116
DamageState
Definition: DtEntityStateListener.h:64
Definition: DtStateVisualizer.h:274
DtEntityStateListener * myEntityListener
Same as myListener, but casted for convenience.
Definition: DtEntityAudializer.h:123
Contains the DLL export macro for vrvAudio classes.
DtEntitySoundUpdaterAgent * myEntitySoundUpdaterAgent
Definition: DtEntityAudializer.h:115
DtSoundModelAgent * mySoundModelAgent
Definition: DtEntityAudializer.h:114
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
EntityStateListener::DamageState myDamageState
Definition: DtEntityAudializer.h:118
DtEntityAudializer manages the sound for an entity. The sound will update itself according to the ent...
Definition: DtEntityAudializer.h:30
Contains makVrv:DtStateVisualizer class.
bool myPowerPlantOn
Definition: DtEntityAudializer.h:119
DtStateVisualizerCreatorTemplate< DtEntityAudializer > DtEntityAudializerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtEntityAudializer.h:129
float myDecibel
Definition: DtEntityAudializer.h:117
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
#define DT_DLL_VRVAUDIO
Definition: vrvAudio.h:20
DtModelSetId
Definition: DtModelSetEnums.h:19
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
DtEntityStateListener.
Definition: DtEntityStateListener.h:137