This class defines a ParticleAffector which applies randomness to the movement of the particles.
More...
#include <OgreDirectionRandomiserAffector.h>
|
static void | cleanupDictionary () |
| Cleans up the static 'msDictionary' required to reset Ogre, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the ResourceManager implementers (e.g. More...
|
|
This class defines a ParticleAffector which applies randomness to the movement of the particles.
- The most important parameter to control the effect is randomness. It controls the range in which changes are applied to each axis of the direction vector. The parameter scope can be used to limit the effect to a certain percentage of the particles.
◆ _initParticle()
virtual void Ogre::ParticleAffector::_initParticle |
( |
Particle * |
pParticle | ) |
|
|
inlinevirtualinherited |
◆ getType()
const String& Ogre::ParticleAffector::getType |
( |
void |
| ) |
const |
|
inlineinherited |
Returns the name of the type of affector.
◆ getParamDictionary() [1/2]
Retrieves the parameter dictionary for this class.
- Returns
- Pointer to ParamDictionary shared by all instances of this class which you can add parameters to, retrieve parameters etc.
◆ getParamDictionary() [2/2]
const ParamDictionary* Ogre::StringInterface::getParamDictionary |
( |
void |
| ) |
const |
|
inlineinherited |
◆ getParameters()
const ParameterList& Ogre::StringInterface::getParameters |
( |
void |
| ) |
const |
|
inherited |
Retrieves a list of parameters valid for this object.
- Returns
- A reference to a static list of ParameterDef objects.
◆ setParameter()
bool Ogre::StringInterface::setParameter |
( |
const String & |
name, |
|
|
const String & |
value |
|
) |
| |
|
inherited |
Generic parameter setting method.
- Parameters
-
name | The name of the parameter to set |
value | String value. Must be in the right format for the type specified in the parameter definition. See the StringConverter class for more information. |
- Returns
- true if set was successful, false otherwise (NB no exceptions thrown - tolerant method)
Referenced by Ogre::StringInterface::copyParametersTo().
◆ setParameterList()
Generic multiple parameter setting method.
- Parameters
-
paramList | Name/value pair list |
◆ getParameter()
String Ogre::StringInterface::getParameter |
( |
const String & |
name | ) |
const |
|
inlineinherited |
Generic parameter retrieval method.
- Parameters
-
name | The name of the parameter to get |
- Returns
- String value of parameter, blank if not found
References Ogre::ParamCommand::doGet().
◆ copyParametersTo()
void Ogre::StringInterface::copyParametersTo |
( |
StringInterface * |
dest | ) |
const |
|
inlineinherited |
Method for copying this object's parameters to another object.
- Any unrecognised parameters will be ignored as with setParameter method.
- Parameters
-
dest | Pointer to object to have it's parameters set the same as this object. |
References Ogre::StringInterface::setParameter().
◆ cleanupDictionary()
static void Ogre::StringInterface::cleanupDictionary |
( |
| ) |
|
|
staticinherited |
Cleans up the static 'msDictionary' required to reset Ogre, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the ResourceManager implementers (e.g.
MaterialManager) initializes.
The documentation for this class was generated from the following file: