tida.animobj

Module for animation of movement / frames and others. Contains a mutating variable and a function that depends on it.

Members

Classes

Animator
class Animator

Animation object. Animates an object.

MoveAnimation
class MoveAnimation(alias moveFunction)

An object of smooth movement of an object along a function in a template.

Functions

easeIn
void easeIn(float step, const(float) k)

Ease in degree animation

easeInBack
void easeInBack(float step, const(float) k)

Ease in back animation

easeInCirc
void easeInCirc(float step, const(float) k)

Ease in circ animation

easeInExpo
void easeInExpo(float step, const(float) k)

Ease in expo animation

easeInOut
void easeInOut(float step, const(float) k)

Ease in out degree animation

easeInOutBack
void easeInOutBack(float step, const(float) k)

Ease in out animation

easeInOutCirc
void easeInOutCirc(float step, const(float) k)

Ease in out circ animation

easeInOutExpo
void easeInOutExpo(float step, const(float) k)

Ease in out expo

easeInOutSine
void easeInOutSine(float step, const(float) k)

Ease in out sine animation

easeInSine
void easeInSine(float step, const(float) k)

Ease in sine animation

easeOut
void easeOut(float step, const(float) k)

Ease out degree animation

easeOutBack
void easeOutBack(float step, const(float) k)

Ease out back animation

easeOutCirc
void easeOutCirc(float step, const(float) k)

Ease out circ animation

easeOutExpo
void easeOutExpo(float step, const(float) k)

Ease out expo animation

easeOutSine
void easeOutSine(float step, const(float) k)

Ease out sine animation

Interfaces

IAnimated
interface IAnimated

Object animation interface.

See Also

Meta

Authors

License