#include <pg_mot_data.h>
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 pgQuat & | getNodeRotate (u16 node_index, u32 key_frame_index) const |
| const pgVec & | getNodeTrans (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 |
1.5.8