27typedef float skelAnimChannel_t[4];
44 float totalAngleDelta;
61 short int nPrevFrameIndex;
62 float pChannelData[1];
66 short int nFramesInChannel;
76typedef struct skelAnimDataGameHeader_s skelAnimDataGameHeader_t;
80typedef struct skelAnimDataGameHeader_s {
88 float totalAngleDelta;
90 skelChannelList_c channelList;
93 short int nTotalChannels;
96 skelAnimDataGameHeader_s(
const skelAnimDataGameHeader_t&);
97 skelAnimDataGameHeader_s();
99 static skelAnimDataGameHeader_t *AllocRLEChannelData(
size_t numChannels);
108 SkelVec3 GetDeltaOverTime(
float time1,
float time2);
109 float GetAngularDeltaOverTime(
float time1,
float time2);
110 static skelAnimDataGameHeader_t *AllocAnimData(
size_t numFrames,
size_t numChannels);
111 static void DeallocAnimData(skelAnimDataGameHeader_t *data);
112} skelAnimDataGameHeader_t;
Definition SkelVec3.h:197
Definition skeletor_animation_file_format.h:70
Definition skeletor_animation_file_format.h:65
Definition skeletor_animation_file_format.h:59
Definition skeletor_animation_file_format.h:29
Definition skeletor_animation_file_format.h:51