[OgreKit Lua]

Classes | Public Types | Public Member Functions | List of all members
gsAnimationPlayer Class Reference

Classes

class  gsAnimationEvent
 

Public Types

enum  gsAnimationPlayerEventType {
  onStart, onEnd, onLoopEnd, onTrigger,
  onDestruction
}
 

Public Member Functions

 gsAnimationPlayer (gkAnimationPlayer *player)
 
int getFrame (void)
 
void setFrame (int frame)
 
float getTimePosition (void)
 
void setTimePosition (float time)
 
int getMode (void)
 
void setMode (int mode)
 
float getSpeedFactor ()
 
void setSpeedFactor (float speed)
 
bool isDone ()
 
bool isEnabled ()
 
void setEnabled (bool enable)
 
void evaluate (float tick)
 
void setWeight (float weight)
 
float getWeight ()
 
void reset ()
 
gkAnimationPlayer * get ()
 
void addEventListener (gsSelf self, gsFunction func)
 
void clearEvents ()
 
void addTrigger (float time, int type)
 

Member Enumeration Documentation

Enumerator
onStart 
onEnd 
onLoopEnd 
onTrigger 
onDestruction 

Constructor & Destructor Documentation

gsAnimationPlayer::gsAnimationPlayer ( gkAnimationPlayer *  player)
inline

Member Function Documentation

void gsAnimationPlayer::addEventListener ( gsSelf  self,
gsFunction  func 
)
inline
void gsAnimationPlayer::addTrigger ( float  time,
int  type 
)
inline
void gsAnimationPlayer::clearEvents ( )
inline
void gsAnimationPlayer::evaluate ( float  tick)
inline
gkAnimationPlayer* gsAnimationPlayer::get ( )
inline
int gsAnimationPlayer::getFrame ( void  )
inline
int gsAnimationPlayer::getMode ( void  )
inline
float gsAnimationPlayer::getSpeedFactor ( )
inline
float gsAnimationPlayer::getTimePosition ( void  )
inline
float gsAnimationPlayer::getWeight ( )
inline
bool gsAnimationPlayer::isDone ( )
inline
bool gsAnimationPlayer::isEnabled ( )
inline
void gsAnimationPlayer::reset ( )
inline
void gsAnimationPlayer::setEnabled ( bool  enable)
inline
void gsAnimationPlayer::setFrame ( int  frame)
inline
void gsAnimationPlayer::setMode ( int  mode)
inline
void gsAnimationPlayer::setSpeedFactor ( float  speed)
inline
void gsAnimationPlayer::setTimePosition ( float  time)
inline
void gsAnimationPlayer::setWeight ( float  weight)
inline