Torque2D Reference
Loading...
Searching...
No Matches
Fluid Class Reference

#include <mFluid.h>

Inheritance diagram for Fluid:

Public Member Functions

 Fluid ()
 ~Fluid ()
S32 getAnimationLength ()
void setAnimationLength (S32 time)
EasingFunction getEasingFunction ()
void setEasingFunction (EasingFunction ease)
void setEasingFunction (const char *label)
const char * getEasingFunctionDescription (const EasingFunction ease)
virtual void startFluidAnimation ()
void stopFluidAnimation ()
bool isAnimating ()
F32 getProgress (const S32 time)
U8 processValue (const F32 progress, const U8 start, const U8 target)
S32 processValue (const F32 progress, const S32 start, const S32 target)
F32 processValue (const F32 progress, const F32 start, const F32 target)

Protected Attributes

F32 mAnimationProgress
S32 mAnimationLength
EasingFunction mEasingFunction

Constructor & Destructor Documentation

◆ Fluid()

Fluid ( )

◆ ~Fluid()

~Fluid ( )

Member Function Documentation

◆ getAnimationLength()

S32 getAnimationLength ( )
inline

◆ getEasingFunction()

EasingFunction getEasingFunction ( )
inline

◆ getEasingFunctionDescription()

const char * getEasingFunctionDescription ( const EasingFunction ease)

◆ getProgress()

F32 getProgress ( const S32 time)

◆ isAnimating()

bool isAnimating ( )
inline

◆ processValue() [1/3]

F32 processValue ( const F32 progress,
const F32 start,
const F32 target )
inline

◆ processValue() [2/3]

S32 processValue ( const F32 progress,
const S32 start,
const S32 target )
inline

◆ processValue() [3/3]

U8 processValue ( const F32 progress,
const U8 start,
const U8 target )
inline

◆ setAnimationLength()

void setAnimationLength ( S32 time)
inline

◆ setEasingFunction() [1/2]

void setEasingFunction ( const char * label)

◆ setEasingFunction() [2/2]

void setEasingFunction ( EasingFunction ease)
inline

◆ startFluidAnimation()

void startFluidAnimation ( )
virtual

◆ stopFluidAnimation()

void stopFluidAnimation ( )
inline

Member Data Documentation

◆ mAnimationLength

S32 mAnimationLength
protected

◆ mAnimationProgress

F32 mAnimationProgress
protected

◆ mEasingFunction

EasingFunction mEasingFunction
protected

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