#include <SO3ParticleSystem.h>
Public Member Functions | |
| SParticleSystem (SScene *parent, std::string particleSystemName, std::string particleTemplateName) | |
| ~SParticleSystem () | |
| Ogre::ParticleSystem * | GetOgreParticleSystem () |
| virtual void | SetRenderingDistance (float distance) |
| virtual float | GetRenderingDistance () |
| virtual void | SetScale (Ogre::Vector3 scale) |
| std::string | GetParticleTemplateName () |
| void | SetSpeed (float speed) |
| float | GetSpeed () |
| void | SetEnable (bool enable) |
| bool | GetEnable () |
| void | SetPaused (bool pause) |
| bool | GetPaused () |
| void | ClearParticles () |
Protected Attributes | |
| Ogre::ParticleSystem * | O3ParticleSystem |
| string | templateName |
| float | speedFactor |
| bool | isEnable |
| bool | isPaused |
Definition at line 43 of file SO3ParticleSystem.h.
| SParticleSystem::SParticleSystem | ( | SScene * | parent, |
| std::string | particleSystemName, | ||
| std::string | particleTemplateName | ||
| ) |
Definition at line 10 of file SO3ParticleSystem.cpp.
| SParticleSystem::~SParticleSystem | ( | ) |
Definition at line 28 of file SO3ParticleSystem.cpp.
| void SParticleSystem::ClearParticles | ( | ) |
Definition at line 117 of file SO3ParticleSystem.cpp.
| bool SParticleSystem::GetEnable | ( | ) |
Definition at line 93 of file SO3ParticleSystem.cpp.
| Ogre::ParticleSystem * SParticleSystem::GetOgreParticleSystem | ( | ) |
Definition at line 37 of file SO3ParticleSystem.cpp.
| std::string SParticleSystem::GetParticleTemplateName | ( | ) |
Definition at line 58 of file SO3ParticleSystem.cpp.
| bool SParticleSystem::GetPaused | ( | ) |
Definition at line 112 of file SO3ParticleSystem.cpp.
| float SParticleSystem::GetRenderingDistance | ( | ) | [virtual] |
Reimplemented from SNode.
Definition at line 47 of file SO3ParticleSystem.cpp.
| float SParticleSystem::GetSpeed | ( | ) |
Definition at line 70 of file SO3ParticleSystem.cpp.
| void SParticleSystem::SetEnable | ( | bool | enable ) |
Definition at line 75 of file SO3ParticleSystem.cpp.
| void SParticleSystem::SetPaused | ( | bool | pause ) |
Definition at line 98 of file SO3ParticleSystem.cpp.
| void SParticleSystem::SetRenderingDistance | ( | float | distance ) | [virtual] |
Reimplemented from SNode.
Definition at line 42 of file SO3ParticleSystem.cpp.
| void SParticleSystem::SetScale | ( | Ogre::Vector3 | scale ) | [virtual] |
Set the node scale in local space terms.
Reimplemented from SNode.
Definition at line 52 of file SO3ParticleSystem.cpp.
| void SParticleSystem::SetSpeed | ( | float | speed ) |
Definition at line 63 of file SO3ParticleSystem.cpp.
bool SParticleSystem::isEnable [protected] |
Definition at line 50 of file SO3ParticleSystem.h.
bool SParticleSystem::isPaused [protected] |
Definition at line 51 of file SO3ParticleSystem.h.
Ogre::ParticleSystem* SParticleSystem::O3ParticleSystem [protected] |
Definition at line 47 of file SO3ParticleSystem.h.
float SParticleSystem::speedFactor [protected] |
Definition at line 49 of file SO3ParticleSystem.h.
string SParticleSystem::templateName [protected] |
Definition at line 48 of file SO3ParticleSystem.h.
1.7.2