Changeset 609 for code/branches/FICN/src/orxonox/particle
- Timestamp:
- Dec 18, 2007, 12:32:09 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/orxonox/particle/ParticleInterface.h
r535 r609 8 8 // #include <CEGUIRenderer.h> 9 9 10 using namespace Ogre;11 10 12 11 namespace particle … … 16 15 { 17 16 public: 18 ParticleSystem *particleSystem_;17 Ogre::ParticleSystem *particleSystem_; 19 18 20 ParticleInterface( SceneManager *sceneManager, String name,String templateName );19 ParticleInterface( Ogre::SceneManager *sceneManager, Ogre::String name, Ogre::String templateName ); 21 20 ~ParticleInterface( void ); 22 void addToSceneNode( SceneNode* sceneNode );21 void addToSceneNode( Ogre::SceneNode* sceneNode ); 23 22 void dettachFromSceneNode( void ); 24 ParticleEmitter* getEmitter ( int emitterNr );23 Ogre::ParticleEmitter* getEmitter ( int emitterNr ); 25 24 void newEmitter ( void ); 26 void setPositionOfEmitter ( int emitterNr, Vector3 position );27 Vector3 getPositionOfEmitter ( int emitterNr );28 void setDirection ( Vector3 direction );29 Vector3 getDirection ( void );30 Real getVelocity();31 void setVelocity( Real v );25 void setPositionOfEmitter ( int emitterNr, Ogre::Vector3 position ); 26 Ogre::Vector3 getPositionOfEmitter ( int emitterNr ); 27 void setDirection ( Ogre::Vector3 direction ); 28 Ogre::Vector3 getDirection ( void ); 29 Ogre::Real getVelocity(); 30 void setVelocity( Ogre::Real v ); 32 31 int getRate(); 33 32 void setRate( int r ); 34 Real getDistance();35 void setDistance( Real d );36 ColourValue getColour( void );37 void setColour( ColourValue colour );33 Ogre::Real getDistance(); 34 void setDistance( Ogre::Real d ); 35 Ogre::ColourValue getColour( void ); 36 void setColour( Ogre::ColourValue colour ); 38 37 void switchEnable( void ); 39 38 40 39 private: 41 SceneNode *sceneNode_;42 SceneManager *sceneManager_;43 Real distance_;44 Real velocity_;40 Ogre::SceneNode *sceneNode_; 41 Ogre::SceneManager *sceneManager_; 42 Ogre::Real distance_; 43 Ogre::Real velocity_; 45 44 int rate_; 46 ColourValue colour_;45 Ogre::ColourValue colour_; 47 46 int numberOfEmitters_; 48 47
Note: See TracChangeset
for help on using the changeset viewer.