Cafu Engine
HL2mdl::StudioAnimDescT Struct Reference

Public Member Functions

const StudioHeaderTGetStudioHeader () const
 
const char * GetName () const
 
const StudioAnimTGetAnimBlock () const
 < A custom, minimal variant of pAnimBlock(int block, int Index) below. More...
 
StudioAnimTpAnimBlock (int block, int Index) const
 
StudioAnimTpAnim (int *piFrame, float &flStall) const
 
StudioAnimTpAnim (int *piFrame) const
 
const StudioAnimSectionsTGetSections () const
 
std::ostream & print (std::ostream &os, const char *indent) const
 

Public Attributes

int32_t HeaderOffset
 A negative number that is the offset back to the StudioHeaderT. More...
 
uint32_t NameOffset
 
float FPS
 
uint32_t Flags
 
uint32_t NumFrames
 
uint32_t NumMovements
 
uint32_t MovementOffset
 
uint32_t Unused [6]
 
uint32_t AnimBlock
 AnimBlocks are used for piecewise loading of animation data. More...
 
uint32_t AnimIndex
 If zero, then anim data is kept in sections, see below. More...
 
uint32_t NumIkRules
 
uint32_t IkRuleIndex
 
uint32_t AnimBlockIkRuleIndex
 
uint32_t NumLocalHierarchy
 
uint32_t LocalHierarchyIndex
 
uint32_t SectionIndex
 If zero, then anim data is kept directly at AnimIndex, see above. More...
 
uint32_t SectionFrames
 Number of frames used in each fast lookup section. More...
 
uint16_t ZeroFrameSpan
 
uint16_t ZeroFrameCount
 
uint32_t ZeroFrameIndex
 
float ZeroFrameStallTime
 

Member Function Documentation

const StudioAnimT* HL2mdl::StudioAnimDescT::GetAnimBlock ( ) const
inline

< A custom, minimal variant of pAnimBlock(int block, int Index) below.

Member Data Documentation

uint32_t HL2mdl::StudioAnimDescT::AnimBlock

AnimBlocks are used for piecewise loading of animation data.

uint32_t HL2mdl::StudioAnimDescT::AnimIndex

If zero, then anim data is kept in sections, see below.

int32_t HL2mdl::StudioAnimDescT::HeaderOffset

A negative number that is the offset back to the StudioHeaderT.

uint32_t HL2mdl::StudioAnimDescT::SectionFrames

Number of frames used in each fast lookup section.

uint32_t HL2mdl::StudioAnimDescT::SectionIndex

If zero, then anim data is kept directly at AnimIndex, see above.


The documentation for this struct was generated from the following file: