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
CYITimeInterpolator

#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

◆ BackEaseIn

CYIInterpolateBackEaseIn CYITimeInterpolators::BackEaseIn
static

◆ BackEaseOut

CYIInterpolateBackEaseOut CYITimeInterpolators::BackEaseOut
static

◆ BounceEaseOut

CYIInterpolateBounceEaseOut CYITimeInterpolators::BounceEaseOut
static

◆ CircularEaseIn

CYIInterpolateCircularEaseIn CYITimeInterpolators::CircularEaseIn
static

◆ CircularEaseInEaseOut

CYIInterpolateCircularEaseInEaseOut CYITimeInterpolators::CircularEaseInEaseOut
static

◆ CircularEaseOut

CYIInterpolateCircularEaseOut CYITimeInterpolators::CircularEaseOut
static

◆ ElasticEaseOut

CYIInterpolateElasticEaseOut CYITimeInterpolators::ElasticEaseOut
static

◆ Invert

CYIInterpolateInvert CYITimeInterpolators::Invert
static

◆ Linear

CYIInterpolateLinear CYITimeInterpolators::Linear
static

◆ QuadEaseIn

CYIInterpolateQuadEaseIn CYITimeInterpolators::QuadEaseIn
static

◆ QuadEaseInEaseOut

CYIInterpolateQuadEaseInEaseOut CYITimeInterpolators::QuadEaseInEaseOut
static

◆ QuadEaseOut

CYIInterpolateQuadEaseOut CYITimeInterpolators::QuadEaseOut
static

◆ QuintEaseOut

CYIInterpolateQuintEaseOut CYITimeInterpolators::QuintEaseOut
static

◆ Sigmoid

CYIInterpolateSigmoid CYITimeInterpolators::Sigmoid
static

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