#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 |
The documentation for this class was generated from the following files: