EHS
Loading...
Searching...
No Matches
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: