You.i Engine
CYIInterpolateCircularEaseInEaseOut Class Reference

Detailed Description

This interpolator behaves like CYIInterpolateCircularEaseIn between 0 and 0.5 and like CYIInterpolateCircularEaseOut between 0.5 and 1.0.

|                       , - ~
|                   , '
|                 ,
|                ,
|               ,
|              ,
|             ,
|            ,
|           ,
|        , '
|___,__'_______________________

#include <animation/YiInterpolateCircularEaseInEaseOut.h>

Inheritance diagram for CYIInterpolateCircularEaseInEaseOut:

Public Member Functions

virtual ~CYIInterpolateCircularEaseInEaseOut ()
 
virtual float Interpolate (float fTimePercentage) override
 
- Public Member Functions inherited from CYITimeInterpolator
virtual ~CYITimeInterpolator ()
 
virtual void Reset ()
 
- Public Member Functions inherited from CYIScriptableRTTIObject
 CYIScriptableRTTIObject ()
 
virtual ~CYIScriptableRTTIObject ()
 
virtual const CYIRuntimeTypeInfoGetRuntimeTypeInfoForScriptObject () const override
 
- Public Member Functions inherited from CYIScriptableObject
 CYIScriptableObject ()
 
 CYIScriptableObject (const CYIScriptableObject &other)
 
CYIScriptableObjectoperator= (const CYIScriptableObject &other)
 
virtual ~CYIScriptableObject ()
 
CYIBindingImplementationGetBindingImplementation () const
 
void SetBindingImplementation (CYIBindingImplementation *pBindingImplementation)
 

Additional Inherited Members

- Protected Member Functions inherited from CYIScriptableRTTIObject
virtual std::pair< const CYIRuntimeTypeInfo *, const void * > GetRuntimeTypeInfoWithObject () const =0
 

Constructor & Destructor Documentation

virtual CYIInterpolateCircularEaseInEaseOut::~CYIInterpolateCircularEaseInEaseOut ( )
virtual

Member Function Documentation

virtual float CYIInterpolateCircularEaseInEaseOut::Interpolate ( float  fTimePercentage)
overridevirtual

Remaps the value fTimePercentage onto a new range and returns the remapped value. The range used to remap onto is dependent on the specific type of interpolator used.

Implements CYITimeInterpolator.


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