A particle system.
More...
#include <ParticleSystem.h>
A particle system.
- Todo:
- What is this?
◆ ParticleSystem()
ParticleSystem::ParticleSystem |
( |
const Ogre::String & |
name | ) |
|
◆ ~ParticleSystem()
ParticleSystem::~ParticleSystem |
( |
| ) |
|
|
virtual |
◆ _updateRenderQueue()
void ParticleSystem::_updateRenderQueue |
( |
Ogre::RenderQueue * |
queue | ) |
|
Adds the system to the scene render queue.
- Parameters
-
[in,out] | queue | The queue to update. |
◆ AddTechnique()
Adds a technique to the system.
- Parameters
-
[in] | technique | Technique to add to the system |
◆ CopyAttributesTo()
◆ CreateTechnique()
Technique creator.
Creates a new technique and adds it to the system.
- Returns
- Pointer to the newly created technique.
◆ DestroyAllTechniques()
void ParticleSystem::DestroyAllTechniques |
( |
| ) |
|
Removes al techniques from the system.
◆ getBoundingBox()
const Ogre::AxisAlignedBox & ParticleSystem::getBoundingBox |
( |
| ) |
const |
Retrieves the object bounding box.
- Returns
- The bounding box.
◆ getBoundingRadius()
Ogre::Real ParticleSystem::getBoundingRadius |
( |
| ) |
const |
Retrieves the bounding radius.
- Returns
- The bounding radius.
◆ getMovableType()
const Ogre::String & ParticleSystem::getMovableType |
( |
| ) |
const |
Retrieves the movable type.
- Returns
- The movable type.
- Todo:
- Understand and document.
◆ Update()
void ParticleSystem::Update |
( |
Ogre::Real |
time_elapsed | ) |
|
Updates the system.
Updates the system status based on the elapsed time.
- Parameters
-
[in] | time_elapsed | The elapsed time. |
◆ visitRenderables()
void ParticleSystem::visitRenderables |
( |
Ogre::Renderable::Visitor * |
visitor, |
|
|
bool |
debug_renderables = false |
|
) |
| |
|
inline |
Visits renderables.
- Parameters
-
[in] | visitor | The visitor. |
[in] | debug_renderables | True to debug the renderables, default is false |
- Todo:
- Understand and document.
◆ techniques_
List of the system techniques.
The documentation for this class was generated from the following files: