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

#include <TSkeleton.h>

Public Member Functions

TQuaternionGetRotation ()
 
const TQuaternionGetRotation () const
 
TMatrix44GetTransform ()
 
const TMatrix44GetTransform () const
 
TMatrix44GetTransformInv ()
 
const TVector3GetPosition () const
 
TUINT8 GetNameLength () const
 
const TCHARGetName () const
 
TINT GetParentBone () const
 

Public Attributes

TQuaternion m_Rotation
 
TMatrix44 m_Transform
 
TMatrix44 m_TransformInv
 
TUINT8 m_iNameLength
 
TCHAR m_szName [31]
 
TINT16 m_iParentBone
 
TVector3 m_Position
 

Detailed Description

Definition at line 90 of file TSkeleton.h.

Member Function Documentation

◆ GetName()

const TCHAR * TSkeletonBone::GetName ( ) const
inline

Definition at line 103 of file TSkeleton.h.

103{ return m_szName; }
TCHAR m_szName[31]
Definition TSkeleton.h:112

◆ GetNameLength()

TUINT8 TSkeletonBone::GetNameLength ( ) const
inline

Definition at line 102 of file TSkeleton.h.

102{ return m_iNameLength; }
TUINT8 m_iNameLength
Definition TSkeleton.h:111

◆ GetParentBone()

TINT TSkeletonBone::GetParentBone ( ) const
inline

Definition at line 105 of file TSkeleton.h.

105{ return m_iParentBone; }
TINT16 m_iParentBone
Definition TSkeleton.h:113

◆ GetPosition()

const TVector3 & TSkeletonBone::GetPosition ( ) const
inline

Definition at line 100 of file TSkeleton.h.

100{ return m_Position; }
TVector3 m_Position
Definition TSkeleton.h:114

◆ GetRotation() [1/2]

TQuaternion & TSkeletonBone::GetRotation ( )
inline

Definition at line 93 of file TSkeleton.h.

93{ return m_Rotation; }
TQuaternion m_Rotation
Definition TSkeleton.h:108

◆ GetRotation() [2/2]

const TQuaternion & TSkeletonBone::GetRotation ( ) const
inline

Definition at line 94 of file TSkeleton.h.

94{ return m_Rotation; }

◆ GetTransform() [1/2]

TMatrix44 & TSkeletonBone::GetTransform ( )
inline

Definition at line 96 of file TSkeleton.h.

96{ return m_Transform; }
TMatrix44 m_Transform
Definition TSkeleton.h:109

◆ GetTransform() [2/2]

const TMatrix44 & TSkeletonBone::GetTransform ( ) const
inline

Definition at line 97 of file TSkeleton.h.

97{ return m_Transform; }

◆ GetTransformInv()

TMatrix44 & TSkeletonBone::GetTransformInv ( )
inline

Definition at line 99 of file TSkeleton.h.

99{ return m_TransformInv; }
TMatrix44 m_TransformInv
Definition TSkeleton.h:110

Member Data Documentation

◆ m_iNameLength

TUINT8 TSkeletonBone::m_iNameLength

Definition at line 111 of file TSkeleton.h.

◆ m_iParentBone

TINT16 TSkeletonBone::m_iParentBone

Definition at line 113 of file TSkeleton.h.

◆ m_Position

TVector3 TSkeletonBone::m_Position

Definition at line 114 of file TSkeleton.h.

◆ m_Rotation

TQuaternion TSkeletonBone::m_Rotation

Definition at line 108 of file TSkeleton.h.

◆ m_szName

TCHAR TSkeletonBone::m_szName[31]

Definition at line 112 of file TSkeleton.h.

◆ m_Transform

TMatrix44 TSkeletonBone::m_Transform

Definition at line 109 of file TSkeleton.h.

◆ m_TransformInv

TMatrix44 TSkeletonBone::m_TransformInv

Definition at line 110 of file TSkeleton.h.


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