VR-Engage  2.2
Loading...
Searching...
No Matches
makVre::Eases Namespace Reference

Functions

static makVrv::DtEaser EaseInSine ()
 
static makVrv::DtEaser EaseOutSine ()
 
static makVrv::DtEaser EaseInOutSine ()
 
static makVrv::DtEaser EaseInQuad ()
 
static makVrv::DtEaser EaseOutQuad ()
 
static makVrv::DtEaser EaseInOutQuad ()
 
static makVrv::DtEaser EaseInCubic ()
 
static makVrv::DtEaser EaseOutCubic ()
 
static makVrv::DtEaser EaseInOutCubic ()
 
static makVrv::DtEaser EaseInQuart ()
 
static makVrv::DtEaser EaseOutQuart ()
 
static makVrv::DtEaser EaseInOutQuart ()
 
static makVrv::DtEaser EaseInQuint ()
 
static makVrv::DtEaser EaseOutQuint ()
 
static makVrv::DtEaser EaseInOutQuint ()
 
static makVrv::DtEaser EaseInExpo ()
 
static makVrv::DtEaser EaseOutExpo ()
 
static makVrv::DtEaser EaseInOutExpo ()
 
static makVrv::DtEaser EaseInCirc ()
 
static makVrv::DtEaser EaseOutCirc ()
 
static makVrv::DtEaser EaseInOutCirc ()
 
static makVrv::DtEaser EaseInBack ()
 
static makVrv::DtEaser EaseOutBack ()
 
static makVrv::DtEaser EaseInOutBack ()
 

Detailed Description

This namespace provides a collection of standard easing functions for use with the DtBezierInterpolator class. Each function returns a properly configured DtEaser object for a specific easing type.

Function Documentation

◆ EaseInSine()

static makVrv::DtEaser makVre::Eases::EaseInSine ( )
static

Creates an ease-in sine function.

Returns
A DtEaser configured for sine ease-in

◆ EaseOutSine()

static makVrv::DtEaser makVre::Eases::EaseOutSine ( )
static

Creates an ease-out sine function.

Returns
A DtEaser configured for sine ease-out

◆ EaseInOutSine()

static makVrv::DtEaser makVre::Eases::EaseInOutSine ( )
static

Creates an ease-in-out sine function.

Returns
A DtEaser configured for sine ease-in-out

◆ EaseInQuad()

static makVrv::DtEaser makVre::Eases::EaseInQuad ( )
static

Creates an ease-in quadratic function.

Returns
A DtEaser configured for quadratic ease-in

◆ EaseOutQuad()

static makVrv::DtEaser makVre::Eases::EaseOutQuad ( )
static

Creates an ease-out quadratic function.

Returns
A DtEaser configured for quadratic ease-out

◆ EaseInOutQuad()

static makVrv::DtEaser makVre::Eases::EaseInOutQuad ( )
static

Creates an ease-in-out quadratic function.

Returns
A DtEaser configured for quadratic ease-in-out

◆ EaseInCubic()

static makVrv::DtEaser makVre::Eases::EaseInCubic ( )
static

Creates an ease-in cubic function.

Returns
A DtEaser configured for cubic ease-in

◆ EaseOutCubic()

static makVrv::DtEaser makVre::Eases::EaseOutCubic ( )
static

Creates an ease-out cubic function.

Returns
A DtEaser configured for cubic ease-out

◆ EaseInOutCubic()

static makVrv::DtEaser makVre::Eases::EaseInOutCubic ( )
static

Creates an ease-in-out cubic function.

Returns
A DtEaser configured for cubic ease-in-out

◆ EaseInQuart()

static makVrv::DtEaser makVre::Eases::EaseInQuart ( )
static

Creates an ease-in quartic function.

Returns
A DtEaser configured for quartic ease-in

◆ EaseOutQuart()

static makVrv::DtEaser makVre::Eases::EaseOutQuart ( )
static

Creates an ease-out quartic function.

Returns
A DtEaser configured for quartic ease-out

◆ EaseInOutQuart()

static makVrv::DtEaser makVre::Eases::EaseInOutQuart ( )
static

Creates an ease-in-out quartic function.

Returns
A DtEaser configured for quartic ease-in-out

◆ EaseInQuint()

static makVrv::DtEaser makVre::Eases::EaseInQuint ( )
static

Creates an ease-in quintic function.

Returns
A DtEaser configured for quintic ease-in

◆ EaseOutQuint()

static makVrv::DtEaser makVre::Eases::EaseOutQuint ( )
static

Creates an ease-out quintic function.

Returns
A DtEaser configured for quintic ease-out

◆ EaseInOutQuint()

static makVrv::DtEaser makVre::Eases::EaseInOutQuint ( )
static

Creates an ease-in-out quintic function.

Returns
A DtEaser configured for quintic ease-in-out

◆ EaseInExpo()

static makVrv::DtEaser makVre::Eases::EaseInExpo ( )
static

Creates an ease-in exponential function.

Returns
A DtEaser configured for exponential ease-in

◆ EaseOutExpo()

static makVrv::DtEaser makVre::Eases::EaseOutExpo ( )
static

Creates an ease-out exponential function.

Returns
A DtEaser configured for exponential ease-out

◆ EaseInOutExpo()

static makVrv::DtEaser makVre::Eases::EaseInOutExpo ( )
static

Creates an ease-in-out exponential function.

Returns
A DtEaser configured for exponential ease-in-out

◆ EaseInCirc()

static makVrv::DtEaser makVre::Eases::EaseInCirc ( )
static

Creates an ease-in circular function.

Returns
A DtEaser configured for circular ease-in

◆ EaseOutCirc()

static makVrv::DtEaser makVre::Eases::EaseOutCirc ( )
static

Creates an ease-out circular function.

Returns
A DtEaser configured for circular ease-out

◆ EaseInOutCirc()

static makVrv::DtEaser makVre::Eases::EaseInOutCirc ( )
static

Creates an ease-in-out circular function.

Returns
A DtEaser configured for circular ease-in-out

◆ EaseInBack()

static makVrv::DtEaser makVre::Eases::EaseInBack ( )
static

Creates an ease-in back function (overshoots backwards)

Returns
A DtEaser configured for back ease-in

◆ EaseOutBack()

static makVrv::DtEaser makVre::Eases::EaseOutBack ( )
static

Creates an ease-out back function (overshoots forwards)

Returns
A DtEaser configured for back ease-out

◆ EaseInOutBack()

static makVrv::DtEaser makVre::Eases::EaseInOutBack ( )
static

Creates an ease-in-out back function (overshoots both ways)

Returns
A DtEaser configured for back ease-in-out