OGRE  13.6
Object-Oriented Graphics Rendering Engine
Ogre::AnimationControllerFunction Class Reference

Predefined controller function for dealing with animation. More...

#include <OgrePredefinedControllers.h>

+ Inheritance diagram for Ogre::AnimationControllerFunction:

Public Member Functions

 AnimationControllerFunction (Real sequenceTime, Real timeOffset=0.0f)
 
Real calculate (Real source) override
 
void setSequenceTime (Real seqVal)
 Set the sequence duration value manually. More...
 
void setTime (Real timeVal)
 Set the time value manually. More...
 
- Public Member Functions inherited from Ogre::ControllerFunction< Real >
 ControllerFunction (bool deltaInput)
 Constructor. More...
 
virtual ~ControllerFunction ()
 

Static Public Member Functions

static ControllerFunctionRealPtr create (Real sequenceTime, Real timeOffset=0.0f)
 Constructor. More...
 

Detailed Description

Predefined controller function for dealing with animation.

Constructor & Destructor Documentation

◆ AnimationControllerFunction()

Ogre::AnimationControllerFunction::AnimationControllerFunction ( Real  sequenceTime,
Real  timeOffset = 0.0f 
)

Member Function Documentation

◆ create()

static ControllerFunctionRealPtr Ogre::AnimationControllerFunction::create ( Real  sequenceTime,
Real  timeOffset = 0.0f 
)
inlinestatic

Constructor.

Parameters
sequenceTimeThe amount of time in seconds it takes to loop through the whole animation sequence.
timeOffsetThe offset in seconds at which to start (default is start at 0)

◆ calculate()

Real Ogre::AnimationControllerFunction::calculate ( Real  source)
overridevirtual

◆ setTime()

void Ogre::AnimationControllerFunction::setTime ( Real  timeVal)

Set the time value manually.

◆ setSequenceTime()

void Ogre::AnimationControllerFunction::setSequenceTime ( Real  seqVal)

Set the sequence duration value manually.


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