![]()  | 
  
    OGRE-Next
    2.3
    
   Object-Oriented Graphics Rendering Engine 
   | 
 
#include <OgreColourInterpolatorAffector.h>
 Inheritance diagram for Ogre::ColourInterpolatorAffector:Classes | |
| class | CmdColourAdjust | 
| Command object for red adjust (see ParamCommand).  More... | |
| class | CmdTimeAdjust | 
| Command object for red adjust (see ParamCommand).  More... | |
Public Types | |
| enum | { MAX_STAGES = 6 } | 
Public Member Functions | |
| ColourInterpolatorAffector (ParticleSystem *psys) | |
| Default constructor.  More... | |
| void | _affectParticles (ParticleSystem *pSystem, Real timeElapsed) | 
| See ParticleAffector.  More... | |
| virtual void | _initParticle (Particle *pParticle) | 
| Method called to allow the affector to initialize all newly created particles in the system.  More... | |
| virtual void | copyParametersTo (StringInterface *dest) const | 
| Method for copying this object's parameters to another object.  More... | |
| ColourValue | getColourAdjust (size_t index) const | 
| ParamDictionary * | getParamDictionary () | 
| Retrieves the parameter dictionary for this class.  More... | |
| const ParamDictionary * | getParamDictionary () const | 
| virtual String | getParameter (const String &name) const | 
| Generic parameter retrieval method.  More... | |
| const ParameterList & | getParameters () const | 
| Retrieves a list of parameters valid for this object.  More... | |
| Real | getTimeAdjust (size_t index) const | 
| const String & | getType () const | 
| Returns the name of the type of affector.  More... | |
| void | operator delete (void *ptr) | 
| void | operator delete (void *ptr, const char *, int, const char *) | 
| void | operator delete (void *ptr, void *) | 
| void | operator delete[] (void *ptr) | 
| void | operator delete[] (void *ptr, const char *, int, const char *) | 
| void * | operator new (size_t sz) | 
| void * | operator new (size_t sz, const char *file, int line, const char *func) | 
| operator new, with debug line info  More... | |
| void * | operator new (size_t sz, void *ptr) | 
| placement operator new  More... | |
| void * | operator new[] (size_t sz) | 
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) | 
| array operator new, with debug line info  More... | |
| void | setColourAdjust (size_t index, ColourValue colour) | 
| virtual bool | setParameter (const String &name, const String &value) | 
| Generic parameter setting method.  More... | |
| virtual void | setParameterList (const NameValuePairList ¶mList) | 
| Generic multiple parameter setting method.  More... | |
| void | setTimeAdjust (size_t index, Real time) | 
Static Public Member Functions | |
| 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... | |
Static Public Attributes | |
| static CmdColourAdjust | msColourCmd [MAX_STAGES] | 
| static CmdTimeAdjust | msTimeCmd [MAX_STAGES] | 
| Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector | ( | ParticleSystem * | psys | ) | 
Default constructor.
      
  | 
  virtual | 
See ParticleAffector.
Implements Ogre::ParticleAffector.
      
  | 
  inlinevirtualinherited | 
Method called to allow the affector to initialize all newly created particles in the system.
| pParticle | Pointer to a Particle to initialize. | 
Reimplemented in Ogre::RotationAffector, and Ogre::ColourImageAffector.
      
  | 
  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.
      
  | 
  inlinevirtualinherited | 
Method for copying this object's parameters to another object.
| dest | Pointer to object to have it's parameters set the same as this object. | 
References Ogre::StringInterface::setParameter().
| ColourValue Ogre::ColourInterpolatorAffector::getColourAdjust | ( | size_t | index | ) | const | 
      
  | 
  inlineinherited | 
Retrieves the parameter dictionary for this class.
      
  | 
  inlineinherited | 
      
  | 
  inlinevirtualinherited | 
Generic parameter retrieval method.
| name | The name of the parameter to get | 
References Ogre::ParamCommand::doGet().
      
  | 
  inherited | 
Retrieves a list of parameters valid for this object.
| Real Ogre::ColourInterpolatorAffector::getTimeAdjust | ( | size_t | index | ) | const | 
      
  | 
  inlineinherited | 
Returns the name of the type of affector.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
operator new, with debug line info
      
  | 
  inlineinherited | 
placement operator new
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
array operator new, with debug line info
| void Ogre::ColourInterpolatorAffector::setColourAdjust | ( | size_t | index, | 
| ColourValue | colour | ||
| ) | 
      
  | 
  virtualinherited | 
Generic parameter setting method.
| 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. | 
Referenced by Ogre::StringInterface::copyParametersTo().
      
  | 
  virtualinherited | 
Generic multiple parameter setting method.
| paramList | Name/value pair list | 
| void Ogre::ColourInterpolatorAffector::setTimeAdjust | ( | size_t | index, | 
| Real | time | ||
| ) | 
      
  | 
  static | 
      
  | 
  static |