RigsofRods
Soft-body Physics Simulation
|
Customizations of OGRE particle system: visuals + game logic. More...
Data Structures | |
class | Ogre::ExtinguishableFireAffector::CmdMiddlePoint |
Command object for middle point (see ParamCommand). More... | |
class | Ogre::ExtinguishableFireAffector::CmdIntensity |
Command object for intensity (see ParamCommand). More... | |
class | Ogre::ExtinguishableFireAffector::CmdMaxIntensity |
Command object for maximum intensity (see ParamCommand). More... | |
class | Ogre::ExtinguishableFireAffector::CmdIntensityGrowth |
Command object for intensity growth (see ParamCommand). More... | |
class | Ogre::ExtinguishableFireAffector::CmdRadius |
Command object for radius (see ParamCommand). More... | |
class | Ogre::ExtinguishableFireAffector |
This class defines a ParticleAffector which deflects particles. More... | |
class | Ogre::ExtinguishableFireAffectorFactory |
Factory class for DeflectorPlaneAffector. More... | |
class | Ogre::FireExtinguisherAffector |
This class defines a ParticleAffector which deflects particles. More... | |
class | Ogre::FireExtinguisherAffectorFactory |
Factory class for DeflectorPlaneAffector. More... | |
class | Ogre::ParticleCustomParam |
custom visual data for shader renderer More... | |
class | Ogre::ShaderParticleRenderer |
Specialisation of ParticleSystemRenderer to render particles using a custom shaders. More... | |
class | Ogre::ShaderParticleRendererFactory |
Factory class for ShaderParticleRenderer. More... | |
Customizations of OGRE particle system: visuals + game logic.
void Ogre::ExtinguishableFireAffector::_affectParticles | ( | ParticleSystem * | pSystem, |
Real | timeElapsed | ||
) |
See ParticleAffector.
Definition at line 94 of file ExtinguishableFireAffector.cpp.
String Ogre::ExtinguishableFireAffector::CmdMiddlePoint::doGet | ( | const void * | target | ) | const |
Definition at line 189 of file ExtinguishableFireAffector.cpp.
String Ogre::ExtinguishableFireAffector::CmdIntensity::doGet | ( | const void * | target | ) | const |
Definition at line 200 of file ExtinguishableFireAffector.cpp.
String Ogre::ExtinguishableFireAffector::CmdMaxIntensity::doGet | ( | const void * | target | ) | const |
Definition at line 212 of file ExtinguishableFireAffector.cpp.
String Ogre::ExtinguishableFireAffector::CmdIntensityGrowth::doGet | ( | const void * | target | ) | const |
Definition at line 224 of file ExtinguishableFireAffector.cpp.
String Ogre::ExtinguishableFireAffector::CmdRadius::doGet | ( | const void * | target | ) | const |
Definition at line 236 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::CmdMiddlePoint::doSet | ( | void * | target, |
const String & | val | ||
) |
Definition at line 194 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::CmdIntensity::doSet | ( | void * | target, |
const String & | val | ||
) |
Definition at line 206 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::CmdMaxIntensity::doSet | ( | void * | target, |
const String & | val | ||
) |
Definition at line 218 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::CmdIntensityGrowth::doSet | ( | void * | target, |
const String & | val | ||
) |
Definition at line 230 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::CmdRadius::doSet | ( | void * | target, |
const String & | val | ||
) |
Definition at line 242 of file ExtinguishableFireAffector.cpp.
Ogre::ExtinguishableFireAffector::ExtinguishableFireAffector | ( | ParticleSystem * | psys | ) |
Default constructor.
Definition at line 45 of file ExtinguishableFireAffector.cpp.
Vector3 Ogre::ExtinguishableFireAffector::getAbsoluteMiddlePoint | ( | void | ) | const |
Definition at line 157 of file ExtinguishableFireAffector.cpp.
|
inline |
Definition at line 134 of file ExtinguishableFireAffector.h.
Real Ogre::ExtinguishableFireAffector::getIntensity | ( | void | ) | const |
Gets the intensity.
Definition at line 164 of file ExtinguishableFireAffector.cpp.
Real Ogre::ExtinguishableFireAffector::getIntensityGrowth | ( | void | ) | const |
Gets the intensity growth rate.
Definition at line 174 of file ExtinguishableFireAffector.cpp.
Real Ogre::ExtinguishableFireAffector::getMaxIntensity | ( | void | ) | const |
Gets the maximum intensity.
Definition at line 169 of file ExtinguishableFireAffector.cpp.
Vector3 Ogre::ExtinguishableFireAffector::getMiddlePoint | ( | void | ) | const |
Gets the sphere middle point.
Definition at line 152 of file ExtinguishableFireAffector.cpp.
|
inline |
Definition at line 130 of file ExtinguishableFireAffector.h.
Real Ogre::ExtinguishableFireAffector::getRadius | ( | void | ) | const |
Gets the radius for the interaction with the FireExtiniguisher affector.
Definition at line 179 of file ExtinguishableFireAffector.cpp.
bool Ogre::ExtinguishableFireAffector::isTemplate | ( | ) | const |
Definition at line 248 of file ExtinguishableFireAffector.cpp.
Real Ogre::ExtinguishableFireAffector::reduceIntensity | ( | Real | amount | ) |
Definition at line 252 of file ExtinguishableFireAffector.cpp.
|
inline |
Sets the instance name of the parent object for this particle system.
Definition at line 133 of file ExtinguishableFireAffector.h.
void Ogre::ExtinguishableFireAffector::setIntensity | ( | Real | intensity | ) |
Sets the intensity.
Definition at line 131 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::setIntensityGrowth | ( | Real | intensity | ) |
Sets the intensity growth rate.
Definition at line 141 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::setMaxIntensity | ( | Real | intensity | ) |
Sets the maximum intensity.
Definition at line 136 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::setMiddlePoint | ( | const Vector3 & | pos | ) |
Sets the sphere middle point.
Definition at line 126 of file ExtinguishableFireAffector.cpp.
void Ogre::ExtinguishableFireAffector::setRadius | ( | Real | radius | ) |
Sets the radius for the interaction with the FireExtiniguisher affector.
Definition at line 146 of file ExtinguishableFireAffector.cpp.
Ogre::ExtinguishableFireAffector::~ExtinguishableFireAffector | ( | ) |
Destructor.
Definition at line 89 of file ExtinguishableFireAffector.cpp.
|
protected |
Definition at line 158 of file ExtinguishableFireAffector.h.
|
protected |
Intensity of the fire.
Definition at line 151 of file ExtinguishableFireAffector.h.
|
protected |
Definition at line 159 of file ExtinguishableFireAffector.h.
|
protected |
Definition at line 160 of file ExtinguishableFireAffector.h.
|
protected |
sphere middle point
Definition at line 145 of file ExtinguishableFireAffector.h.
|
protected |
Definition at line 153 of file ExtinguishableFireAffector.h.
|
protected |
radius of the sphere
Definition at line 148 of file ExtinguishableFireAffector.h.
|
static |
Definition at line 138 of file ExtinguishableFireAffector.h.
|
static |
Definition at line 140 of file ExtinguishableFireAffector.h.
|
static |
Definition at line 139 of file ExtinguishableFireAffector.h.
|
static |
Command objects.
Definition at line 134 of file ExtinguishableFireAffector.h.
|
static |
Definition at line 141 of file ExtinguishableFireAffector.h.
|
protected |
The instance name of the parent object.
Definition at line 163 of file ExtinguishableFireAffector.h.
|
protected |
Definition at line 157 of file ExtinguishableFireAffector.h.
|
protected |
Definition at line 155 of file ExtinguishableFireAffector.h.
|
protected |
Definition at line 156 of file ExtinguishableFireAffector.h.