14 class DtPolygonModelAgent;
15 class DtSceneObjectAgent;
93 virtual void createModelAgents();
100 virtual void destroyModelAgents();
104 virtual void setInitialValuesFromVisualizerDefinition()
override;
107 virtual void setModelDefinitionForAgents();
118 virtual void createBulletHole();
140 #define DtBulletHoleVisualizer_INL_
141 #include "DtBulletHoleVisualizer.inl"
142 #undef DtBulletHoleVisualizer_INL_
Definition: DtStateVisualizer.h:274
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DT_DLL_EXAMPLEBULLETHOLE
Definition: exampleBulletHole.h:18
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
float myRadius
Definition: DtBulletHoleVisualizer.h:123
std::string myTexture
Definition: DtBulletHoleVisualizer.h:122
Contains makVrv:DtStateVisualizer class.
This class defines a visualizer to display a detonation interaction as a bullet hole.
Definition: DtBulletHoleVisualizer.h:79
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
DtSceneObjectAgent * myDetonationSceneObjectAgent
This visualizer requires its own scene object for detonations. This scene object is passed to the tem...
Definition: DtBulletHoleVisualizer.h:131
DtPolygonModelAgent * myPolygonAgent
Definition: DtBulletHoleVisualizer.h:124
DtStateVisualizerCreatorTemplate< DtBulletHoleVisualizer > DtBulletHoleVisualizerCreator
Bullet hole visualizer creator.
Definition: DtBulletHoleVisualizer.h:136
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