pgMotData Class Reference
[pgDraw -- Graphics module]

TODO. More...

#include <pg_mot_data.h>

List of all members.

Classes

struct  KeyFrameInfo
struct  MotionDataHeader
struct  MotionInfo
struct  NodeInfo

Public Types

enum  MotionDataMode { MODE_READ, MODE_WRITE }

Public Member Functions

 pgDefineException (ExceptionInvalidArgument)
 pgDefineException (ExceptionInvalidCall)
 pgDefineException (ExceptionInvalidData)
 pgDefineException (ExceptionNotInitialized)
void initAsReader (const void *data, u32 data_size)
void initAsWriter (u16 node_num, u16 mot_num, u32 key_frame_num)
MotionDataMode getMode () const
u16 getNodeNum () const
u16 getMotionNum () const
u32 getKeyFrameNum () const
u32 getMotionFrameNum (u16 mot_index) const
u32 getMotionKeyFrameIndex (u16 mot_index) const
u32 getMotionKeyFrameNum (u16 mot_index) const
void setMotionInfo (u16 mot_index, u32 frame_num, u32 key_frame_index, u32 key_frame_num)
u32 getKeyFramePlayFrame (u32 key_frame_index) const
void setKeyFramePlayFrame (u32 key_frame_index, u32 play_frame)
const pgQuatgetNodeRotate (u16 node_index, u32 key_frame_index) const
const pgVecgetNodeTrans (u16 node_index, u32 key_frame_index) const
void setNodeLocal (u16 node_index, u32 key_frame_index, const pgMat &local)
void registerAsResource (pgID res_id)

Static Public Attributes

static const u32 MOTION_DATA_VERSION = 70


Detailed Description

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

Generated on Sat Aug 15 11:24:38 2009 for Pogolyn by  doxygen 1.5.8