#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 46 of file SO3ParticleSystem.h.
| SO3::SParticleSystem::SParticleSystem | ( | SScene * | parent, | |
| std::string | particleSystemName, | |||
| std::string | particleTemplateName | |||
| ) |
Definition at line 13 of file SO3ParticleSystem.cpp.
| SO3::SParticleSystem::~SParticleSystem | ( | ) |
Definition at line 31 of file SO3ParticleSystem.cpp.
| void SO3::SParticleSystem::ClearParticles | ( | ) |
Definition at line 123 of file SO3ParticleSystem.cpp.
| bool SO3::SParticleSystem::GetEnable | ( | ) |
Definition at line 99 of file SO3ParticleSystem.cpp.
| Ogre::ParticleSystem * SO3::SParticleSystem::GetOgreParticleSystem | ( | ) |
Definition at line 43 of file SO3ParticleSystem.cpp.
| std::string SO3::SParticleSystem::GetParticleTemplateName | ( | ) |
Definition at line 64 of file SO3ParticleSystem.cpp.
| bool SO3::SParticleSystem::GetPaused | ( | ) |
Definition at line 118 of file SO3ParticleSystem.cpp.
| float SO3::SParticleSystem::GetRenderingDistance | ( | ) | [virtual] |
Reimplemented from SO3::SNode.
Definition at line 53 of file SO3ParticleSystem.cpp.
| float SO3::SParticleSystem::GetSpeed | ( | ) |
Definition at line 76 of file SO3ParticleSystem.cpp.
| void SO3::SParticleSystem::SetEnable | ( | bool | enable | ) |
Definition at line 81 of file SO3ParticleSystem.cpp.
| void SO3::SParticleSystem::SetPaused | ( | bool | pause | ) |
Definition at line 104 of file SO3ParticleSystem.cpp.
| void SO3::SParticleSystem::SetRenderingDistance | ( | float | distance | ) | [virtual] |
Reimplemented from SO3::SNode.
Definition at line 48 of file SO3ParticleSystem.cpp.
| void SO3::SParticleSystem::SetScale | ( | Ogre::Vector3 | scale | ) | [virtual] |
Set the node scale in local space terms.
Reimplemented from SO3::SNode.
Definition at line 58 of file SO3ParticleSystem.cpp.
| void SO3::SParticleSystem::SetSpeed | ( | float | speed | ) |
Definition at line 69 of file SO3ParticleSystem.cpp.
bool SO3::SParticleSystem::isEnable [protected] |
Definition at line 53 of file SO3ParticleSystem.h.
bool SO3::SParticleSystem::isPaused [protected] |
Definition at line 54 of file SO3ParticleSystem.h.
Ogre::ParticleSystem* SO3::SParticleSystem::O3ParticleSystem [protected] |
Definition at line 50 of file SO3ParticleSystem.h.
float SO3::SParticleSystem::speedFactor [protected] |
Definition at line 52 of file SO3ParticleSystem.h.
string SO3::SParticleSystem::templateName [protected] |
Definition at line 51 of file SO3ParticleSystem.h.
1.6.3