ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Grim::AnimationStateEmi Class Reference

#include <animationemi.h>

Collaboration diagram for Grim::AnimationStateEmi:

List of all members.

Public Member Functions

 AnimationStateEmi (const Common::String &anim)
 ~AnimationStateEmi ()
void update (uint time)
void computeWeights ()
void animate ()
void play ()
void stop ()
void setPaused (bool paused)
void setLooping (bool loop)
void setSkeleton (Skeleton *skel)
void fade (Animation::FadeMode mode, int fadeLength)
void advance (uint msecs)
void saveState (SaveGame *state)
void restoreState (SaveGame *state)

Private Member Functions

void activate ()
void deactivate ()

Private Attributes

Skeleton_skel
ObjectPtr< AnimationEmi_anim
bool _looping
bool _active
bool _paused
int _time
float _fade
float _startFade
Animation::FadeMode _fadeMode
int _fadeLength
int * _boneJoints

Friends

class Skeleton

Detailed Description

Definition at line 73 of file animationemi.h.


Constructor & Destructor Documentation

Grim::AnimationStateEmi::AnimationStateEmi ( const Common::String anim  ) 

Definition at line 96 of file animationemi.cpp.

Grim::AnimationStateEmi::~AnimationStateEmi (  ) 

Definition at line 105 of file animationemi.cpp.


Member Function Documentation

void Grim::AnimationStateEmi::activate (  )  [private]

Definition at line 110 of file animationemi.cpp.

void Grim::AnimationStateEmi::advance ( uint  msecs  ) 

Definition at line 340 of file animationemi.cpp.

void Grim::AnimationStateEmi::animate (  ) 

Definition at line 195 of file animationemi.cpp.

void Grim::AnimationStateEmi::computeWeights (  ) 

Definition at line 173 of file animationemi.cpp.

void Grim::AnimationStateEmi::deactivate (  )  [private]

Definition at line 118 of file animationemi.cpp.

void Grim::AnimationStateEmi::fade ( Animation::FadeMode  mode,
int  fadeLength 
)

Definition at line 329 of file animationemi.cpp.

void Grim::AnimationStateEmi::play (  ) 

Definition at line 288 of file animationemi.cpp.

void Grim::AnimationStateEmi::restoreState ( SaveGame state  ) 

Definition at line 359 of file animationemi.cpp.

void Grim::AnimationStateEmi::saveState ( SaveGame state  ) 

Definition at line 348 of file animationemi.cpp.

void Grim::AnimationStateEmi::setLooping ( bool  loop  ) 

Definition at line 309 of file animationemi.cpp.

void Grim::AnimationStateEmi::setPaused ( bool  paused  ) 

Definition at line 305 of file animationemi.cpp.

void Grim::AnimationStateEmi::setSkeleton ( Skeleton skel  ) 

Definition at line 313 of file animationemi.cpp.

void Grim::AnimationStateEmi::stop (  ) 

Definition at line 299 of file animationemi.cpp.

void Grim::AnimationStateEmi::update ( uint  time  ) 

Definition at line 126 of file animationemi.cpp.


Friends And Related Function Documentation

friend class Skeleton [friend]

Definition at line 95 of file animationemi.h.


Member Data Documentation

Definition at line 100 of file animationemi.h.

Definition at line 98 of file animationemi.h.

Definition at line 107 of file animationemi.h.

Definition at line 103 of file animationemi.h.

Definition at line 106 of file animationemi.h.

Definition at line 99 of file animationemi.h.

Definition at line 101 of file animationemi.h.

Definition at line 97 of file animationemi.h.

Definition at line 104 of file animationemi.h.

Definition at line 102 of file animationemi.h.


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


Generated on Sat Mar 16 2019 05:05:55 for ResidualVM by doxygen 1.7.1
curved edge   curved edge