ScummVM API documentation
Tetraedge::TeCurveAnim2< T, S > Class Template Reference
Inheritance diagram for Tetraedge::TeCurveAnim2< T, S >:
Tetraedge::TeAnimation

Public Types

typedef void(T::* TMethod) (const S &)
 

Public Member Functions

void setCurve (const Common::Array< float > &curve)
 
void update (double millis)
 
- Public Member Functions inherited from Tetraedge::TeAnimation
virtual void cont ()
 
virtual void pause ()
 
virtual void stop ()
 
virtual void reset ()
 
void play ()
 
void seekToStart ()
 
TeSignal0ParamonStop ()
 
TeSignal0ParamonFinished ()
 

Public Attributes

_startVal
 
_endVal
 
T * _callbackObj
 
TMethod _callbackMethod
 
double _duration
 
- Public Attributes inherited from Tetraedge::TeAnimation
TeTimer _runTimer
 
int _repeatCount
 

Additional Inherited Members

- Static Public Member Functions inherited from Tetraedge::TeAnimation
static void pauseAll ()
 
static void resumeAll ()
 
static void updateAll ()
 
static void cleanup ()
 
- Protected Attributes inherited from Tetraedge::TeAnimation
bool _dontRepeat
 
TeSignal0Param _onStopSignal
 
TeSignal0Param _onFinishedSignal
 

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