Torque2D Reference
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
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: