#include <DustPool.h>
|
| | DustPool (Ogre::SceneManager *sm, const char *dname, int dsize) |
| |
| | ~DustPool () |
| |
| void | Discard (Ogre::SceneManager *sm) |
| |
| void | setVisible (bool s) |
| |
| void | malloc (Ogre::Vector3 pos, Ogre::Vector3 vel, Ogre::ColourValue col=Ogre::ColourValue(0.83, 0.71, 0.64, 1.0)) |
| |
| void | allocClump (Ogre::Vector3 pos, Ogre::Vector3 vel, Ogre::ColourValue col=Ogre::ColourValue(0.83, 0.71, 0.64, 1.0)) |
| |
| void | allocSmoke (Ogre::Vector3 pos, Ogre::Vector3 vel) |
| |
| void | allocSparks (Ogre::Vector3 pos, Ogre::Vector3 vel) |
| |
| void | allocVapour (Ogre::Vector3 pos, Ogre::Vector3 vel, float time) |
| |
| void | allocDrip (Ogre::Vector3 pos, Ogre::Vector3 vel, float time) |
| |
| void | allocSplash (Ogre::Vector3 pos, Ogre::Vector3 vel) |
| |
| void | allocRipple (Ogre::Vector3 pos, Ogre::Vector3 vel) |
| |
| void | update () |
| |
Definition at line 33 of file DustPool.h.
◆ DustTypes
| Enumerator |
|---|
| DUST_NORMAL | |
| DUST_RUBBER | |
| DUST_DRIP | |
| DUST_VAPOUR | |
| DUST_SPLASH | |
| DUST_RIPPLE | |
| DUST_SPARKS | |
| DUST_CLUMP | |
Definition at line 66 of file DustPool.h.
◆ DustPool()
| DustPool::DustPool |
( |
Ogre::SceneManager * |
sm, |
|
|
const char * |
dname, |
|
|
int |
dsize |
|
) |
| |
◆ ~DustPool()
◆ allocClump()
| void DustPool::allocClump |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel, |
|
|
Ogre::ColourValue |
col = Ogre::ColourValue(0.83, 0.71, 0.64, 1.0) |
|
) |
| |
◆ allocDrip()
| void DustPool::allocDrip |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel, |
|
|
float |
time |
|
) |
| |
◆ allocRipple()
| void DustPool::allocRipple |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel |
|
) |
| |
◆ allocSmoke()
| void DustPool::allocSmoke |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel |
|
) |
| |
◆ allocSparks()
| void DustPool::allocSparks |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel |
|
) |
| |
◆ allocSplash()
| void DustPool::allocSplash |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel |
|
) |
| |
◆ allocVapour()
| void DustPool::allocVapour |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel, |
|
|
float |
time |
|
) |
| |
◆ Discard()
| void DustPool::Discard |
( |
Ogre::SceneManager * |
sm | ) |
|
◆ malloc()
| void DustPool::malloc |
( |
Ogre::Vector3 |
pos, |
|
|
Ogre::Vector3 |
vel, |
|
|
Ogre::ColourValue |
col = Ogre::ColourValue(0.83, 0.71, 0.64, 1.0) |
|
) |
| |
◆ setVisible()
| void DustPool::setVisible |
( |
bool |
s | ) |
|
◆ update()
| void DustPool::update |
( |
| ) |
|
◆ allocated
| int RoR::DustPool::allocated |
|
protected |
◆ colours
| Ogre::ColourValue RoR::DustPool::colours[MAX_DUSTS] |
|
protected |
◆ m_is_discarded
| bool RoR::DustPool::m_is_discarded |
|
protected |
◆ MAX_DUSTS
| const int DustPool::MAX_DUSTS = 100 |
|
staticprotected |
◆ parent_snode
| Ogre::SceneNode* RoR::DustPool::parent_snode |
|
protected |
◆ positions
| Ogre::Vector3 RoR::DustPool::positions[MAX_DUSTS] |
|
protected |
◆ pss
| Ogre::ParticleSystem* RoR::DustPool::pss[MAX_DUSTS] |
|
protected |
◆ rates
◆ size
◆ sns
| Ogre::SceneNode* RoR::DustPool::sns[MAX_DUSTS] |
|
protected |
◆ types
◆ velocities
| Ogre::Vector3 RoR::DustPool::velocities[MAX_DUSTS] |
|
protected |
Velocity in wall time, ignoring the time scale.
Definition at line 83 of file DustPool.h.
The documentation for this class was generated from the following files: