EHS
ehs::AnimBone Class Reference

#include <AnimBone.h>

Public Member Functions

 AnimBone ()
 
 AnimBone (const UInt_8 boneId)
 
 AnimBone (const UInt_8 boneId, const UInt_64 size)
 
 AnimBone (const UInt_8 boneId, Array< KeyFrame > keyFrames)
 
 AnimBone (AnimBone &&anim) noexcept
 
 AnimBone (const AnimBone &anim)
 
AnimBoneoperator= (AnimBone &&anim) noexcept
 
AnimBoneoperator= (const AnimBone &anim)
 
UInt_8 GetBoneId () const
 
Array< KeyFrameGetKeyFrames () const
 
Array< KeyFrame > & GetKeyFrames ()
 
float GetPrevAndNext (KeyFrame &prev, KeyFrame &next, const float elapsed) const
 

Constructor & Destructor Documentation

◆ AnimBone() [1/6]

ehs::AnimBone::AnimBone ( )

◆ AnimBone() [2/6]

ehs::AnimBone::AnimBone ( const UInt_8  boneId)

◆ AnimBone() [3/6]

ehs::AnimBone::AnimBone ( const UInt_8  boneId,
const UInt_64  size 
)

◆ AnimBone() [4/6]

ehs::AnimBone::AnimBone ( const UInt_8  boneId,
Array< KeyFrame keyFrames 
)

◆ AnimBone() [5/6]

ehs::AnimBone::AnimBone ( AnimBone &&  anim)
noexcept

◆ AnimBone() [6/6]

ehs::AnimBone::AnimBone ( const AnimBone anim)

Member Function Documentation

◆ GetBoneId()

UInt_8 ehs::AnimBone::GetBoneId ( ) const

◆ GetKeyFrames() [1/2]

Array< KeyFrame > & ehs::AnimBone::GetKeyFrames ( )

◆ GetKeyFrames() [2/2]

Array< KeyFrame > ehs::AnimBone::GetKeyFrames ( ) const

◆ GetPrevAndNext()

float ehs::AnimBone::GetPrevAndNext ( KeyFrame prev,
KeyFrame next,
const float  elapsed 
) const

◆ operator=() [1/2]

AnimBone & ehs::AnimBone::operator= ( AnimBone &&  anim)
noexcept

◆ operator=() [2/2]

AnimBone & ehs::AnimBone::operator= ( const AnimBone anim)

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