Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# Ogre::ColourFaderAffector2 Class Reference

This plugin subclass of ParticleAffector allows you to alter the colour of particles. More...

`#include <OgreColourFaderAffector2.h>`

Inheritance diagram for Ogre::ColourFaderAffector2:

[legend]
List of all members.

## Public Methods

| ColourFaderAffector2 ()
| Default constructor.
void | _affectParticles (ParticleSystem *pSystem, Real timeElapsed)
| See ParticleAffector.
void | setAdjust1 (Real red, Real green, Real blue, Real alpha=0.0)
| Sets the colour adjustment to be made per second to particles.
void | setAdjust2 (Real red, Real green, Real blue, Real alpha=0.0)
void | setRedAdjust1 (Real red)
| Sets the red adjustment to be made per second to particles.
void | setRedAdjust2 (Real red)
Real | getRedAdjust1 (void) const
| Gets the red adjustment to be made per second to particles.
Real | getRedAdjust2 (void) const
void | setGreenAdjust1 (Real green)
| Sets the green adjustment to be made per second to particles.
void | setGreenAdjust2 (Real green)
Real | getGreenAdjust1 (void) const
| Gets the green adjustment to be made per second to particles.
Real | getGreenAdjust2 (void) const
void | setBlueAdjust1 (Real blue)
| Sets the blue adjustment to be made per second to particles.
void | setBlueAdjust2 (Real blue)
Real | getBlueAdjust1 (void) const
| Gets the blue adjustment to be made per second to particles.
Real | getBlueAdjust2 (void) const
void | setAlphaAdjust1 (Real alpha)
| Sets the alpha adjustment to be made per second to particles.
void | setAlphaAdjust2 (Real alpha)
Real | getAlphaAdjust1 (void) const
| Gets the alpha adjustment to be made per second to particles.
Real | getAlphaAdjust2 (void) const
void | setStateChange (Real NewValue)
Real | getStateChange (void) const
virtual void | _initParticle (Particle *pParticle)
| Method called to allow the affector to initialize all newly created particles in the system.
String | getType (void) const
| Returns the name of the type of affector.
ParamDictionary * | getParamDictionary (void)
| Retrieves the parameter dictionary for this class.
const ParamDictionary * | getParamDictionary (void) const
const ParameterList & | getParameters (void) const
| Retrieves a list of parameters valid for this object.
virtual bool | setParameter (const String &name, const String &value)
| Generic parameter setting method.
virtual String | getParameter (const String &name) const
| Generic parameter retrieval method.
virtual void | copyParametersTo (StringInterface *dest) const
| Method for copying this object's parameters to another object.

## Static Public Methods

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.

## Static Public Attributes

CmdRedAdjust1 | msRedCmd1
CmdRedAdjust2 | msRedCmd2
CmdGreenAdjust1 | msGreenCmd1
CmdGreenAdjust2 | msGreenCmd2
CmdBlueAdjust1 | msBlueCmd1
CmdBlueAdjust2 | msBlueCmd2
CmdAlphaAdjust1 | msAlphaCmd1
CmdAlphaAdjust2 | msAlphaCmd2
CmdStateChange | msStateCmd

## Protected Methods

void | applyAdjustWithClamp (Real *pComponent, Real adjust)
| Internal method for adjusting while clamping to [0,1].
void | addBaseParameters (void)
| Internal method for setting up the basic parameter definitions for a subclass.
bool | createParamDictionary (const String &className)
| Internal method for creating a parameter dictionary for the class, if it does not already exist.

## Protected Attributes

Real | mRedAdj1
Real | mRedAdj2
Real | mGreenAdj1
Real | mGreenAdj2
Real | mBlueAdj1
Real | mBlueAdj2
Real | mAlphaAdj1
Real | mAlphaAdj2
Real | StateChangeVal
String | mType
| Name of the type of affector, MUST be initialised by subclasses.
String | mParamDictName
| Class name for this instance to be used as a lookup (must be initialised by subclasses).

## Static Protected Attributes

ParamDictionaryMap | msDictionary
| Dictionary of parameters.

## Detailed Description

This plugin subclass of ParticleAffector allows you to alter the colour of particles.

Remarks:
  This class supplies the ParticleAffector implementation required to modify the colour of particle in mid-flight.

Definition at line 40 of file OgreColourFaderAffector2.h.

## Constructor & Destructor Documentation

Ogre::ColourFaderAffector2::ColourFaderAffector2 | ( |  | ) |

Default constructor.

Definition at line 50 of file OgreColourFaderAffector2.cpp.

References Ogre::ParamDictionary::addParameter(), Ogre::StringInterface::createParamDictionary(), Ogre::StringInterface::getParamDictionary(), mAlphaAdj1, mAlphaAdj2, mBlueAdj1, mBlueAdj2, mGreenAdj1, mGreenAdj2, mRedAdj1, mRedAdj2, msAlphaCmd1, msAlphaCmd2, msBlueCmd1, msBlueCmd2, msGreenCmd1, msGreenCmd2, msRedCmd1, msRedCmd2, msStateCmd, Ogre::ParticleAffector::mType, Ogre::PT_REAL, and StateChangeVal.

## Member Function Documentation

void Ogre::ColourFaderAffector2::_affectParticles | ( | ParticleSystem * | pSystem,
|  | Real | timeElapsed
| ) | `[virtual]`

See ParticleAffector.

Implements Ogre::ParticleAffector.

Definition at line 98 of file OgreColourFaderAffector2.cpp.

References Ogre::ParticleSystem::_getIterator(), Ogre::ColourValue::a, applyAdjustWithClamp(), Ogre::ColourValue::b, Ogre::ParticleIterator::end(), Ogre::ColourValue::g, Ogre::ParticleIterator::getNext(), mAlphaAdj1, mAlphaAdj2, mBlueAdj1, mBlueAdj2, Ogre::Billboard::mColour, mGreenAdj1, mGreenAdj2, mRedAdj1, mRedAdj2, Ogre::Particle::mTimeToLive, Ogre::ColourValue::r, Ogre::Real, and StateChangeVal.

virtual void Ogre::ParticleAffector::_initParticle | ( | Particle * | pParticle | ) | `[virtual, inherited]`

Method called to allow the affector to initialize all newly created particles in the system.

Remarks:
  This is where the affector gets the chance to initialize it's effects to the particles of a system. The affector is expected to initialize some or all of the particles in the system passed to it, depending on the affector's approach.

Parameters:

  pParticle | Pointer to a Particle to initialize.

Reimplemented in Ogre::ColourImageAffector, and Ogre::RotationAffector.

Definition at line 81 of file OgreParticleAffector.h.

void Ogre::ParticleAffector::addBaseParameters | ( | void |  | ) | `[protected, inherited]`

Internal method for setting up the basic parameter definitions for a subclass.

Remarks:
  Because StringInterface holds a dictionary of parameters per class, subclasses need to call this to ask the base class to add it's parameters to their dictionary as well. Can't do this in the constructor because that runs in a non-virtual context.

  The subclass must have called it's own createParamDictionary before calling this method.

Definition at line 68 of file OgreParticleAffector.h.

Referenced by Ogre::LinearForceAffector::LinearForceAffector().

void Ogre::ColourFaderAffector2::applyAdjustWithClamp | ( | Real * | pComponent,
|  | Real | adjust
| ) | `[protected]`

| Internal method for adjusting while clamping to [0,1]. Definition at line 201 of file OgreColourFaderAffector2.h. References Ogre::Real. Referenced by _affectParticles().

void Ogre::StringInterface::cleanupDictionary | ( |  | ) | `[static, inherited]`

| 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. Definition at line 53 of file OgreStringInterface.cpp. References Ogre::StringInterface::msDictionary.

virtual void Ogre::StringInterface::copyParametersTo | ( | StringInterface * | dest | ) | const`[virtual, inherited]`

Method for copying this object's parameters to another object.

Remarks:
  This method takes the values of all the object's parameters and tries to set the same values on the destination object. This provides a completely type independent way to copy parameters to other objects. Note that because of the String manipulation involved, this should not be regarded as an efficient process and should be saved for times outside of the rendering loop.

  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.

Definition at line 293 of file OgreStringInterface.h.

References Ogre::ParamDictionary::mParamDefs, and Ogre::StringInterface::setParameter().

Referenced by Ogre::GuiElement::clone(), Ogre::GuiElement::copyFromTemplate(), Ogre::GuiContainer::copyFromTemplate(), and Ogre::ParticleSystem::operator=().

bool Ogre::StringInterface::createParamDictionary | ( | const String & | className | ) | `[protected, inherited]`

Internal method for creating a parameter dictionary for the class, if it does not already exist.

Remarks:
  This method will check to see if a parameter dictionary exist for this class yet, and if not will create one. NB you must supply the name of the class (RTTI is not used or performance).

Parameters:

  className | the name of the class using the dictionary

Returns:
  true if a new dictionary was created, false if it was already there

Definition at line 169 of file OgreStringInterface.h.

References Ogre::String.

Referenced by Ogre::ExternalTextureSource::addBaseParams(), Ogre::BorderButtonGuiElement::BorderButtonGuiElement(), Ogre::BorderPanelGuiElement::BorderPanelGuiElement(), Ogre::ButtonGuiElement::ButtonGuiElement(), Ogre::CgProgram::CgProgram(), Ogre::ColourFaderAffector::ColourFaderAffector(), ColourFaderAffector2(), Ogre::ColourImageAffector::ColourImageAffector(), Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector(), Ogre::CursorGuiElement::CursorGuiElement(), Ogre::D3D9HLSLProgram::D3D9HLSLProgram(), Ogre::GLSLProgram::GLSLProgram(), Ogre::AreaEmitter::initDefaults(), Ogre::ParticleSystem::initParameters(), Ogre::LinearForceAffector::LinearForceAffector(), Ogre::ListGuiElement::ListGuiElement(), Ogre::PanelGuiElement::PanelGuiElement(), Ogre::PointEmitter::PointEmitter(), Ogre::PopupMenuGuiElement::PopupMenuGuiElement(), Ogre::RotationAffector::RotationAffector(), Ogre::ScaleAffector::ScaleAffector(), Ogre::ScrollBarGuiElement::ScrollBarGuiElement(), Ogre::TextAreaGuiElement::TextAreaGuiElement(), Ogre::TextBoxGuiElement::TextBoxGuiElement(), and Ogre::TTYGuiElement::TTYGuiElement().

Real Ogre::ColourFaderAffector2::getAlphaAdjust1 | ( | void |  | ) | const

| Gets the alpha adjustment to be made per second to particles. Definition at line 226 of file OgreColourFaderAffector2.cpp. References mAlphaAdj1, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdAlphaAdjust1::doGet().

Real Ogre::ColourFaderAffector2::getAlphaAdjust2 | ( | void |  | ) | const

| Definition at line 231 of file OgreColourFaderAffector2.cpp. References mAlphaAdj2, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdAlphaAdjust2::doGet().

Real Ogre::ColourFaderAffector2::getBlueAdjust1 | ( | void |  | ) | const

| Gets the blue adjustment to be made per second to particles. Definition at line 206 of file OgreColourFaderAffector2.cpp. References mBlueAdj1, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdBlueAdjust1::doGet().

Real Ogre::ColourFaderAffector2::getBlueAdjust2 | ( | void |  | ) | const

| Definition at line 211 of file OgreColourFaderAffector2.cpp. References mBlueAdj2, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdBlueAdjust2::doGet().

Real Ogre::ColourFaderAffector2::getGreenAdjust1 | ( | void |  | ) | const

| Gets the green adjustment to be made per second to particles. Definition at line 186 of file OgreColourFaderAffector2.cpp. References mGreenAdj1, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdGreenAdjust1::doGet().

Real Ogre::ColourFaderAffector2::getGreenAdjust2 | ( | void |  | ) | const

| Definition at line 191 of file OgreColourFaderAffector2.cpp. References mGreenAdj2, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdGreenAdjust2::doGet().

const ParamDictionary* Ogre::StringInterface::getParamDictionary | ( | void |  | ) | const`[inherited]`

| Definition at line 206 of file OgreStringInterface.h.

ParamDictionary* Ogre::StringInterface::getParamDictionary | ( | void |  | ) | `[inherited]`

Retrieves the parameter dictionary for this class.

Remarks:
  Only valid to call this after createParamDictionary.

Returns:
  Pointer to ParamDictionary shared by all instances of this class which you can add parameters to, retrieve parameters etc.

Definition at line 193 of file OgreStringInterface.h.

Referenced by Ogre::TTYGuiElement::addBaseParameters(), Ogre::TextBoxGuiElement::addBaseParameters(), Ogre::TextAreaGuiElement::addBaseParameters(), Ogre::ScrollBarGuiElement::addBaseParameters(), Ogre::PopupMenuGuiElement::addBaseParameters(), Ogre::ParticleEmitter::addBaseParameters(), Ogre::PanelGuiElement::addBaseParameters(), Ogre::ListGuiElement::addBaseParameters(), Ogre::GuiElement::addBaseParameters(), Ogre::CursorGuiElement::addBaseParameters(), Ogre::ButtonGuiElement::addBaseParameters(), Ogre::BorderPanelGuiElement::addBaseParameters(), Ogre::BorderButtonGuiElement::addBaseParameters(), Ogre::ExternalTextureSource::addBaseParams(), Ogre::CgProgram::CgProgram(), Ogre::ColourFaderAffector::ColourFaderAffector(), ColourFaderAffector2(), Ogre::ColourImageAffector::ColourImageAffector(), Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector(), Ogre::D3D9HLSLProgram::D3D9HLSLProgram(), Ogre::GLSLProgram::GLSLProgram(), Ogre::HollowEllipsoidEmitter::HollowEllipsoidEmitter(), Ogre::AreaEmitter::initDefaults(), Ogre::ParticleSystem::initParameters(), Ogre::LinearForceAffector::LinearForceAffector(), Ogre::RingEmitter::RingEmitter(), Ogre::RotationAffector::RotationAffector(), Ogre::ScaleAffector::ScaleAffector(), and Ogre::StringInterface::setParameter().

virtual String Ogre::StringInterface::getParameter | ( | const String & | name | ) | const`[virtual, inherited]`

Generic parameter retrieval method.

Remarks:
  Call this method with the name of a parameter to retrieve a string-format value of the parameter in question. If in doubt, check the parameter definition in the list returned from getParameters for the type of this parameter. If you like you can use StringConverter to convert this string back into a native type.

Parameters:

  name | The name of the parameter to get

Returns:
  String value of parameter, blank if not found

Definition at line 262 of file OgreStringInterface.h.

References Ogre::ParamCommand::doGet(), Ogre::ParamDictionary::getParamCommand(), and Ogre::String.

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.

Definition at line 224 of file OgreStringInterface.h.

References Ogre::ParamDictionary::getParameters(), and Ogre::ParameterList.

Real Ogre::ColourFaderAffector2::getRedAdjust1 | ( | void |  | ) | const

| Gets the red adjustment to be made per second to particles. Definition at line 166 of file OgreColourFaderAffector2.cpp. References mRedAdj1, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdRedAdjust1::doGet().

Real Ogre::ColourFaderAffector2::getRedAdjust2 | ( | void |  | ) | const

| Definition at line 171 of file OgreColourFaderAffector2.cpp. References mRedAdj2, and Ogre::Real. Referenced by Ogre::ColourFaderAffector2::CmdRedAdjust2::doGet().

Real Ogre::ColourFaderAffector2::getStateChange | ( | void |  | ) | const

| Definition at line 241 of file OgreColourFaderAffector2.cpp. References Ogre::Real, and StateChangeVal. Referenced by Ogre::ColourFaderAffector2::CmdStateChange::doGet().

String Ogre::ParticleAffector::getType | ( | void |  | ) | const`[inherited]`

Returns the name of the type of affector.

Remarks:
  This property is useful for determining the type of affector procedurally so another can be created.

Definition at line 100 of file OgreParticleAffector.h.

References Ogre::String.

Referenced by Ogre::ParticleSystemManager::_destroyAffector(), Ogre::ParticleSystem::operator=(), and Ogre::ParticleSystemManager::parseAffectorAttrib().

void Ogre::ColourFaderAffector2::setAdjust1 | ( | Real | red,
|  | Real | green,
|  | Real | blue,
|  | Real | alpha = 0.0
| ) |

Sets the colour adjustment to be made per second to particles.

Parameters:

  red, green, blue, alpha | Sets the adjustment to be made to each of the colour components per second. These values will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment.

Definition at line 139 of file OgreColourFaderAffector2.cpp.

References Ogre::green, mAlphaAdj1, mBlueAdj1, mGreenAdj1, mRedAdj1, and Ogre::Real.

void Ogre::ColourFaderAffector2::setAdjust2 | ( | Real | red,
|  | Real | green,
|  | Real | blue,
|  | Real | alpha = 0.0
| ) |

| Definition at line 147 of file OgreColourFaderAffector2.cpp. References Ogre::green, mAlphaAdj2, mBlueAdj2, mGreenAdj2, mRedAdj2, and Ogre::Real.

void Ogre::ColourFaderAffector2::setAlphaAdjust1 | ( | Real | alpha | ) |

Sets the alpha adjustment to be made per second to particles.

Parameters:

  alpha | The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment.

Definition at line 216 of file OgreColourFaderAffector2.cpp.

References mAlphaAdj1, and Ogre::Real.

void Ogre::ColourFaderAffector2::setAlphaAdjust2 | ( | Real | alpha | ) |

| Definition at line 221 of file OgreColourFaderAffector2.cpp. References mAlphaAdj2, and Ogre::Real.

void Ogre::ColourFaderAffector2::setBlueAdjust1 | ( | Real | blue | ) |

Sets the blue adjustment to be made per second to particles.

Parameters:

  blue | The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment.

Definition at line 196 of file OgreColourFaderAffector2.cpp.

References mBlueAdj1, and Ogre::Real.

void Ogre::ColourFaderAffector2::setBlueAdjust2 | ( | Real | blue | ) |

| Definition at line 201 of file OgreColourFaderAffector2.cpp. References mBlueAdj2, and Ogre::Real.

void Ogre::ColourFaderAffector2::setGreenAdjust1 | ( | Real | green | ) |

Sets the green adjustment to be made per second to particles.

Parameters:

  green | The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment.

Definition at line 176 of file OgreColourFaderAffector2.cpp.

References Ogre::green, mGreenAdj1, and Ogre::Real.

void Ogre::ColourFaderAffector2::setGreenAdjust2 | ( | Real | green | ) |

| Definition at line 181 of file OgreColourFaderAffector2.cpp. References Ogre::green, mGreenAdj2, and Ogre::Real.

bool Ogre::StringInterface::setParameter | ( | const String & | name,
|  | const String & | value
| ) | `[virtual, inherited]`

Generic parameter setting method.

Remarks:
  Call this method with the name of a parameter and a string version of the value to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from StringInterface::getParameters.

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)

Definition at line 33 of file OgreStringInterface.cpp.

References Ogre::ParamCommand::doSet(), Ogre::ParamDictionary::getParamCommand(), Ogre::StringInterface::getParamDictionary(), and Ogre::String.

Referenced by Ogre::StringInterface::copyParametersTo(), Ogre::Profiler::createContainer(), Ogre::Profiler::createTextArea(), Ogre::MaterialSerializer::finishProgramDefinition(), Ogre::ParticleSystemManager::parseAffectorAttrib(), Ogre::ParticleSystemManager::parseAttrib(), Ogre::OverlayManager::parseElementAttrib(), and Ogre::ParticleSystemManager::parseEmitterAttrib().

void Ogre::ColourFaderAffector2::setRedAdjust1 | ( | Real | red | ) |

Sets the red adjustment to be made per second to particles.

Parameters:

  red | The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment.

Definition at line 156 of file OgreColourFaderAffector2.cpp.

References mRedAdj1, and Ogre::Real.

void Ogre::ColourFaderAffector2::setRedAdjust2 | ( | Real | red | ) |

| Definition at line 161 of file OgreColourFaderAffector2.cpp. References mRedAdj2, and Ogre::Real.

void Ogre::ColourFaderAffector2::setStateChange | ( | Real | NewValue | ) |

| Definition at line 236 of file OgreColourFaderAffector2.cpp. References Ogre::Real, and StateChangeVal.

## Member Data Documentation

Real Ogre::ColourFaderAffector2::mAlphaAdj1`[protected]`

| Definition at line 197 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getAlphaAdjust1(), setAdjust1(), and setAlphaAdjust1().

Real Ogre::ColourFaderAffector2::mAlphaAdj2`[protected]`

| Definition at line 197 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getAlphaAdjust2(), setAdjust2(), and setAlphaAdjust2().

Real Ogre::ColourFaderAffector2::mBlueAdj1`[protected]`

| Definition at line 196 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getBlueAdjust1(), setAdjust1(), and setBlueAdjust1().

Real Ogre::ColourFaderAffector2::mBlueAdj2`[protected]`

| Definition at line 196 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getBlueAdjust2(), setAdjust2(), and setBlueAdjust2().

Real Ogre::ColourFaderAffector2::mGreenAdj1`[protected]`

| Definition at line 195 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getGreenAdjust1(), setAdjust1(), and setGreenAdjust1().

Real Ogre::ColourFaderAffector2::mGreenAdj2`[protected]`

| Definition at line 195 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getGreenAdjust2(), setAdjust2(), and setGreenAdjust2().

String Ogre::StringInterface::mParamDictName`[protected, inherited]`

| Class name for this instance to be used as a lookup (must be initialised by subclasses). Definition at line 157 of file OgreStringInterface.h.

Real Ogre::ColourFaderAffector2::mRedAdj1`[protected]`

| Definition at line 194 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getRedAdjust1(), setAdjust1(), and setRedAdjust1().

Real Ogre::ColourFaderAffector2::mRedAdj2`[protected]`

| Definition at line 194 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getRedAdjust2(), setAdjust2(), and setRedAdjust2().

ColourFaderAffector2::CmdAlphaAdjust1 Ogre::ColourFaderAffector2::msAlphaCmd1`[static]`

| Definition at line 38 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdAlphaAdjust2 Ogre::ColourFaderAffector2::msAlphaCmd2`[static]`

| Definition at line 44 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdBlueAdjust1 Ogre::ColourFaderAffector2::msBlueCmd1`[static]`

| Definition at line 37 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdBlueAdjust2 Ogre::ColourFaderAffector2::msBlueCmd2`[static]`

| Definition at line 43 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ParamDictionaryMap Ogre::StringInterface::msDictionary`[static, protected, inherited]`

| Dictionary of parameters. Definition at line 30 of file OgreStringInterface.cpp. Referenced by Ogre::StringInterface::cleanupDictionary().

ColourFaderAffector2::CmdGreenAdjust1 Ogre::ColourFaderAffector2::msGreenCmd1`[static]`

| Definition at line 36 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdGreenAdjust2 Ogre::ColourFaderAffector2::msGreenCmd2`[static]`

| Definition at line 42 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdRedAdjust1 Ogre::ColourFaderAffector2::msRedCmd1`[static]`

| Definition at line 35 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdRedAdjust2 Ogre::ColourFaderAffector2::msRedCmd2`[static]`

| Definition at line 41 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

ColourFaderAffector2::CmdStateChange Ogre::ColourFaderAffector2::msStateCmd`[static]`

| Definition at line 46 of file OgreColourFaderAffector2.cpp. Referenced by ColourFaderAffector2().

String Ogre::ParticleAffector::mType`[protected, inherited]`

Name of the type of affector, MUST be initialised by subclasses.

Definition at line 58 of file OgreParticleAffector.h.

Referenced by Ogre::ColourFaderAffector::ColourFaderAffector(), ColourFaderAffector2(), Ogre::ColourImageAffector::ColourImageAffector(), Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector(), Ogre::LinearForceAffector::LinearForceAffector(), Ogre::RotationAffector::RotationAffector(), and Ogre::ScaleAffector::ScaleAffector().

Real Ogre::ColourFaderAffector2::StateChangeVal`[protected]`

| Definition at line 198 of file OgreColourFaderAffector2.h. Referenced by _affectParticles(), ColourFaderAffector2(), getStateChange(), and setStateChange().

The documentation for this class was generated from the following files:

- OgreColourFaderAffector2.h
- OgreColourFaderAffector2.cpp

Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:49:44 2004