VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtBulletHoleVisualizer.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
11 
12 namespace makVrv
13 {
14  class DtPolygonModelAgent;
15 
16  namespace DT_PROTOCOL_NAMESPACE
17  {
67  public DtStateVisualizer
68  {
69  public:
73  DtStateListener& listener, int modelSet);
74 
75  virtual ~DtBulletHoleVisualizer();
77  virtual void setParent(DtStateVisualizer*);
78 
80  virtual void createModelAgents();
81 
87  virtual void destroyModelAgents();
88 
90  virtual void setVisualizerDefinition(const DtVisualizerDefinition&);
91 
93  virtual void setModelDefinitionForAgents();
94 
96  virtual const DtStateVisualizer::TypeInfo& typeInfo() const;
97 
99  static const DtStateVisualizer::TypeInfo& theTypeInfo();
100 
101  protected:
102 
104  virtual void createBulletHole();
105 
106  protected:
107 
108  std::string myTexture;
109  float myRadius;
110  DtPolygonModelAgent* myPolygonAgent;
111  };
112 
116  }
117 }
118 
119 #define DtBulletHoleVisualizer_INL_
120 #include "DtBulletHoleVisualizer.inl"
121 #undef DtBulletHoleVisualizer_INL_

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)