|
RigsofRods
Soft-body Physics Simulation
|
Go to the documentation of this file.
37 DustPool(Ogre::SceneManager* sm,
const char* dname,
int dsize);
40 void Discard(Ogre::SceneManager* sm);
44 void malloc(Ogre::Vector3 pos, Ogre::Vector3 vel, Ogre::ColourValue col = Ogre::ColourValue(0.83, 0.71, 0.64, 1.0));
46 void allocClump(Ogre::Vector3 pos, Ogre::Vector3 vel, Ogre::ColourValue col = Ogre::ColourValue(0.83, 0.71, 0.64, 1.0));
48 void allocSmoke(Ogre::Vector3 pos, Ogre::Vector3 vel);
50 void allocSparks(Ogre::Vector3 pos, Ogre::Vector3 vel);
52 void allocVapour(Ogre::Vector3 pos, Ogre::Vector3 vel,
float time);
54 void allocDrip(Ogre::Vector3 pos, Ogre::Vector3 vel,
float time);
56 void allocSplash(Ogre::Vector3 pos, Ogre::Vector3 vel);
58 void allocRipple(Ogre::Vector3 pos, Ogre::Vector3 vel);
void allocSmoke(Ogre::Vector3 pos, Ogre::Vector3 vel)
void allocSparks(Ogre::Vector3 pos, Ogre::Vector3 vel)
Ogre::ColourValue colours[MAX_DUSTS]
DustPool(Ogre::SceneManager *sm, const char *dname, int dsize)
void allocDrip(Ogre::Vector3 pos, Ogre::Vector3 vel, float time)
Ogre::Vector3 positions[MAX_DUSTS]
void allocClump(Ogre::Vector3 pos, Ogre::Vector3 vel, Ogre::ColourValue col=Ogre::ColourValue(0.83, 0.71, 0.64, 1.0))
void allocRipple(Ogre::Vector3 pos, Ogre::Vector3 vel)
Ogre::ParticleSystem * pss[MAX_DUSTS]
Ogre::SceneNode * parent_snode
void malloc(Ogre::Vector3 pos, Ogre::Vector3 vel, Ogre::ColourValue col=Ogre::ColourValue(0.83, 0.71, 0.64, 1.0))
Central state/object manager and communications hub.
Ogre::Vector3 velocities[MAX_DUSTS]
static const int MAX_DUSTS
void allocSplash(Ogre::Vector3 pos, Ogre::Vector3 vel)
void allocVapour(Ogre::Vector3 pos, Ogre::Vector3 vel, float time)
void Discard(Ogre::SceneManager *sm)
Ogre::SceneNode * sns[MAX_DUSTS]