OpenBarnyard
 
Loading...
Searching...
No Matches
TSkeletonSequence Class Reference

#include <TSkeleton.h>

Public Types

enum  Flag : TUINT16 { FLAG_Overlay = BITFLAG( 0 ) }
 

Public Member Functions

TBOOL IsBase () const
 
TBOOL IsOverlay () const
 
TSkeletonSequenceBoneGetBones ()
 
TSkeletonSequenceBoneGetBone (TINT a_iIndex)
 
TFLOAT GetDuration () const
 
TUINT8 GetNameLength () const
 
const TCHARGetName () const
 
TINT16 GetUnk2 () const
 

Detailed Description

Definition at line 60 of file TSkeleton.h.

Member Enumeration Documentation

◆ Flag

Enumerator
FLAG_Overlay 

Definition at line 63 of file TSkeleton.h.

64 {
65 FLAG_Overlay = BITFLAG( 0 ),
66 };
#define BITFLAG(x)
Definition Defines.h:10

Member Function Documentation

◆ GetBone()

TSkeletonSequenceBone * TSkeletonSequence::GetBone ( TINT a_iIndex)
inline

Definition at line 73 of file TSkeleton.h.

73{ return &m_pSeqBones[ a_iIndex ]; }

◆ GetBones()

TSkeletonSequenceBone * TSkeletonSequence::GetBones ( )
inline

Definition at line 72 of file TSkeleton.h.

72{ return m_pSeqBones; }

◆ GetDuration()

TFLOAT TSkeletonSequence::GetDuration ( ) const
inline

Definition at line 75 of file TSkeleton.h.

75{ return m_fDuration; }

◆ GetName()

const TCHAR * TSkeletonSequence::GetName ( ) const
inline

Definition at line 77 of file TSkeleton.h.

77{ return m_szName; }

◆ GetNameLength()

TUINT8 TSkeletonSequence::GetNameLength ( ) const
inline

Definition at line 76 of file TSkeleton.h.

76{ return m_iNameLength; }

◆ GetUnk2()

TINT16 TSkeletonSequence::GetUnk2 ( ) const
inline

Definition at line 78 of file TSkeleton.h.

78{ return m_iUnk2; }

◆ IsBase()

TBOOL TSkeletonSequence::IsBase ( ) const
inline

Definition at line 69 of file TSkeleton.h.

69{ return !( m_eFlags & FLAG_Overlay ); }

◆ IsOverlay()

TBOOL TSkeletonSequence::IsOverlay ( ) const
inline

Definition at line 70 of file TSkeleton.h.

70{ return ( m_eFlags & FLAG_Overlay ); }

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