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

Wintermute::AnimationChannel Class Reference

#include <animation_channel.h>

Inheritance diagram for Wintermute::AnimationChannel:
Collaboration diagram for Wintermute::AnimationChannel:

List of all members.

Public Member Functions

 AnimationChannel (BaseGame *inGame, ModelX *model)
virtual ~AnimationChannel ()
bool playAnim (AnimationSet *animSet, uint32 transitionTime=0, uint32 stopTransitionTime=0)
bool stopAnim (uint32 transitionTime)
bool update (bool debug)
bool isPlaying ()
char * getName ()
bool persist (BasePersistenceManager *persistMgr)
bool unloadAnim (AnimationSet *animSet)

Private Attributes

ModelX_model
ActiveAnimation_anim [2]
bool _transitioning
uint32 _transitionStart
uint32 _transtitionTime
uint32 _stopTransitionTime

Detailed Description

Definition at line 38 of file animation_channel.h.


Constructor & Destructor Documentation

Wintermute::AnimationChannel::AnimationChannel ( BaseGame inGame,
ModelX model 
)

Definition at line 36 of file animation_channel.cpp.

Wintermute::AnimationChannel::~AnimationChannel (  )  [virtual]

Definition at line 44 of file animation_channel.cpp.


Member Function Documentation

char * Wintermute::AnimationChannel::getName (  ) 

Definition at line 173 of file animation_channel.cpp.

bool Wintermute::AnimationChannel::isPlaying (  ) 

Definition at line 162 of file animation_channel.cpp.

bool Wintermute::AnimationChannel::persist ( BasePersistenceManager persistMgr  )  [virtual]

Reimplemented from Wintermute::BaseClass.

Definition at line 184 of file animation_channel.cpp.

bool Wintermute::AnimationChannel::playAnim ( AnimationSet animSet,
uint32  transitionTime = 0,
uint32  stopTransitionTime = 0 
)

Definition at line 52 of file animation_channel.cpp.

bool Wintermute::AnimationChannel::stopAnim ( uint32  transitionTime  ) 

Definition at line 90 of file animation_channel.cpp.

bool Wintermute::AnimationChannel::unloadAnim ( AnimationSet animSet  ) 

Definition at line 214 of file animation_channel.cpp.

bool Wintermute::AnimationChannel::update ( bool  debug  ) 

Definition at line 114 of file animation_channel.cpp.


Member Data Documentation

Definition at line 55 of file animation_channel.h.

Definition at line 57 of file animation_channel.h.


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


Generated on Sat Sep 26 2020 05:04:14 for ResidualVM by doxygen 1.7.1
curved edge   curved edge