Changeset 3196 for code/trunk/src/orxonox/tools/ParticleInterface.h
- Timestamp:
- Jun 20, 2009, 9:20:47 AM (15 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/pch (added) merged: 3114-3118,3124-3125,3127-3131,3133,3138-3194
- Property svn:mergeinfo changed
-
code/trunk/src/orxonox/tools/ParticleInterface.h
r2896 r3196 32 32 #include "OrxonoxPrereqs.h" 33 33 34 #include <string> 35 #include <OgrePrerequisites.h> 36 37 #include "core/OrxonoxClass.h" 38 #include "util/Math.h" 39 #include "tools/TimeFactorListener.h" 34 #include "util/OgreForwardRefs.h" 35 #include "interfaces/TimeFactorListener.h" 40 36 41 37 #define getAllEmitters() \ … … 52 48 virtual ~ParticleInterface(); 53 49 54 inline Ogre::ParticleSystem* getParticleSystem() const50 inline Ogre::ParticleSystem* getParticleSystem() 55 51 { return this->particleSystem_; } 56 52 … … 62 58 63 59 Ogre::ParticleAffector* addAffector(const std::string& name); 64 Ogre::ParticleAffector* getAffector(unsigned int affectorNr) const;60 Ogre::ParticleAffector* getAffector(unsigned int affectorNr); 65 61 void removeAffector(unsigned int affectorNr); 66 62 void removeAllAffectors(); … … 95 91 void updateVisibility(); 96 92 97 static ParticleInterface* currentParticleInterface_s;98 static unsigned int counter_s;99 100 93 Ogre::ParticleSystem* particleSystem_; 94 Ogre::SceneManager* scenemanager_; 101 95 bool bVisible_; 102 96 bool bEnabled_; … … 104 98 unsigned int detaillevel_; //!< Detail level of this particle effect (0: off, 1: low, 2: normal, 3: high) 105 99 float speedFactor_; 106 Ogre::SceneManager* scenemanager_; 100 101 static ParticleInterface* currentParticleInterface_s; 102 static unsigned int counter_s; 107 103 }; 108 104 }
Note: See TracChangeset
for help on using the changeset viewer.