14 class DtPolygonModelAgent;
15 class DtSceneObjectAgent;
90 DtStateListener& listener, DtSceneObjectAgent* sceneObject,
int modelSet );
97 virtual void createModelAgents();
104 virtual void destroyModelAgents();
108 virtual void setInitialValuesFromVisualizerDefinition()
override;
111 virtual void setModelDefinitionForAgents();
122 virtual void createBulletHole();
144 #define DtBulletHoleVisualizer_INL_
145 #include "DtBulletHoleVisualizer.inl"
146 #undef DtBulletHoleVisualizer_INL_
Definition: DtStateVisualizer.h:305
#define DT_DLL_EXAMPLEBULLETHOLE
Definition: exampleBulletHole.h:18
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
float myRadius
Definition: DtBulletHoleVisualizer.h:127
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
std::string myTexture
Definition: DtBulletHoleVisualizer.h:126
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:32
DtSceneObjectAgent * myDetonationSceneObjectAgent
This visualizer requires its own scene object for detonations. This scene object is passed to the tem...
Definition: DtBulletHoleVisualizer.h:135
DtPolygonModelAgent * myPolygonAgent
Definition: DtBulletHoleVisualizer.h:128
DtStateVisualizerCreatorTemplate< DtBulletHoleVisualizer > DtBulletHoleVisualizerCreator
Bullet hole visualizer creator.
Definition: DtBulletHoleVisualizer.h:140
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