AnimDat Class Reference

#include <AnimDat.h>

List of all members.

Public Member Functions

 AnimDat ()
 ~AnimDat ()
void load (IDataSource *ds)
ActorAnimgetAnim (uint32 shape) const
AnimActiongetAnim (uint32 shape, uint32 action) const

Private Attributes

std::vector< ActorAnim * > anims


Detailed Description

Definition at line 28 of file AnimDat.h.


Constructor & Destructor Documentation

AnimDat::AnimDat (  ) 

Definition at line 29 of file AnimDat.cpp.

AnimDat::~AnimDat (  ) 

Definition at line 35 of file AnimDat.cpp.

References anims.


Member Function Documentation

AnimAction * AnimDat::getAnim ( uint32  shape,
uint32  action 
) const

Definition at line 49 of file AnimDat.cpp.

References anims.

ActorAnim * AnimDat::getAnim ( uint32  shape  )  const

Definition at line 42 of file AnimDat.cpp.

References anims.

Referenced by MainShapeArchive::getAnim().

void AnimDat::load ( IDataSource ds  ) 

Definition at line 58 of file AnimDat.cpp.

References AnimAction::AAF_CRUS_16DIRS, ActorAnim::actions, anims, AnimFrame::deltadir, AnimFrame::deltaz, AnimFrame::flags, AnimFrame::frame, IDataSource::read1(), IDataSource::read4(), IDataSource::readXS(), IDataSource::seek(), AnimFrame::sfx, IDataSource::skip(), and x.

Referenced by MainShapeArchive::loadAnimDat().


Member Data Documentation

std::vector<ActorAnim*> AnimDat::anims [private]

Definition at line 40 of file AnimDat.h.

Referenced by getAnim(), load(), and ~AnimDat().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:28:39 2007 for pentagram by  doxygen 1.4.7