16 class DtDetonationInteractionStateListener;
43 virtual void initialize()
override;
47 virtual const TypeInfo& typeInfo()
const;
54 virtual void createModelAgents();
58 virtual void setInitialValuesFromVisualizerDefinition()
override;
62 virtual bool detonationCategorySupported();
Contains makVrv::DtInteractionAudializer class.
Definition: DtStateVisualizer.h:274
Contains the DLL export macro for vrvAudio classes.
DtStateVisualizerCreatorTemplate< DtDetonationAudializer > DtDetonationAudializerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtDetonationAudializer.h:75
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
std::list< std::string > SupportedDetonationCategories
Definition: DtDetonationAudializer.h:26
SupportedDetonationCategories mySupportedDetonationCategories
Definition: DtDetonationAudializer.h:66
DtDetonationAudializer manages the sound for a detonation.
Definition: DtDetonationAudializer.h:20
DtInteractionAudializer manages the sound for an interaction. The sound will only play one time...
Definition: DtInteractionAudializer.h:28
#define DT_DLL_VRVAUDIO
Definition: vrvAudio.h:20
DtDetonationInteractionStateListener * myDetonationInteractionStateListener
Definition: DtDetonationAudializer.h:69
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
std::string myDetonationCategory
Definition: DtDetonationAudializer.h:67
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
Base listener class for detonation interactions.
Definition: DtDetonationInteractionStateListener.h:23