You.i Engine
CYITimeInterpolators Class Reference

Detailed Description

A class used to hold static instances of time interpolators. All provided interpolators are state-less, and are safe to use in multiple threads.

Note
The CYIInterpolateBezier and CYIInterpolatePath interpolators are not provided in this class as they have to be configured before they can be used.
Warning
The interpolators held in this class should not be modified as they are used by multiple classes.
See also
CYIInterpolator

#include <animation/YiTimeInterpolators.h>

Static Public Attributes

static CYIInterpolateLinear Linear
 
static CYIInterpolateInvert Invert
 
static CYIInterpolateElasticEaseOut ElasticEaseOut
 
static CYIInterpolateQuadEaseOut QuadEaseOut
 
static CYIInterpolateQuadEaseIn QuadEaseIn
 
static CYIInterpolateQuintEaseOut QuintEaseOut
 
static CYIInterpolateQuadEaseInEaseOut QuadEaseInEaseOut
 
static CYIInterpolateBounceEaseOut BounceEaseOut
 
static CYIInterpolateBackEaseIn BackEaseIn
 
static CYIInterpolateBackEaseOut BackEaseOut
 
static CYIInterpolateSigmoid Sigmoid
 
static CYIInterpolateCircularEaseIn CircularEaseIn
 
static CYIInterpolateCircularEaseInEaseOut CircularEaseInEaseOut
 
static CYIInterpolateCircularEaseOut CircularEaseOut
 

Member Data Documentation

CYIInterpolateBackEaseIn CYITimeInterpolators::BackEaseIn
static
CYIInterpolateBackEaseOut CYITimeInterpolators::BackEaseOut
static
CYIInterpolateBounceEaseOut CYITimeInterpolators::BounceEaseOut
static
CYIInterpolateCircularEaseIn CYITimeInterpolators::CircularEaseIn
static
CYIInterpolateCircularEaseInEaseOut CYITimeInterpolators::CircularEaseInEaseOut
static
CYIInterpolateCircularEaseOut CYITimeInterpolators::CircularEaseOut
static
CYIInterpolateElasticEaseOut CYITimeInterpolators::ElasticEaseOut
static
CYIInterpolateInvert CYITimeInterpolators::Invert
static
CYIInterpolateLinear CYITimeInterpolators::Linear
static
CYIInterpolateQuadEaseIn CYITimeInterpolators::QuadEaseIn
static
CYIInterpolateQuadEaseInEaseOut CYITimeInterpolators::QuadEaseInEaseOut
static
CYIInterpolateQuadEaseOut CYITimeInterpolators::QuadEaseOut
static
CYIInterpolateQuintEaseOut CYITimeInterpolators::QuintEaseOut
static
CYIInterpolateSigmoid CYITimeInterpolators::Sigmoid
static

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