NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::AnimContext Class Reference

#include <g3d_AnimObj.h>

Public Member Functions

 AnimContext ()
void Init (AnimFrameCache *pFrameCacheArray, int arraySize)
void SetCurveCount (int curveCount)
void Reset ()
int GetCurveCount () const
bool IsFrameCacheValid () const
AnimFrameCacheGetFrameCacheArray (int startIndex)
void SetLastFrame (float frame)
float GetLastFrame () const

Private Member Functions

 NW_G3D_DISALLOW_COPY_AND_ASSIGN (AnimContext)

Private Attributes

AnimFrameCachem_pFrameCacheArray
int m_Size
int m_NumCurve
float m_LastFrame

Constructor & Destructor Documentation

◆ AnimContext()

nw::g3d::AnimContext::AnimContext ( )
inline

Member Function Documentation

◆ Init()

void nw::g3d::AnimContext::Init ( AnimFrameCache * pFrameCacheArray,
int arraySize )

◆ SetCurveCount()

void nw::g3d::AnimContext::SetCurveCount ( int curveCount)
inline

◆ Reset()

void nw::g3d::AnimContext::Reset ( )
inline

◆ GetCurveCount()

int nw::g3d::AnimContext::GetCurveCount ( ) const
inline

◆ IsFrameCacheValid()

bool nw::g3d::AnimContext::IsFrameCacheValid ( ) const
inline

◆ GetFrameCacheArray()

AnimFrameCache * nw::g3d::AnimContext::GetFrameCacheArray ( int startIndex)
inline

◆ SetLastFrame()

void nw::g3d::AnimContext::SetLastFrame ( float frame)
inline

◆ GetLastFrame()

float nw::g3d::AnimContext::GetLastFrame ( ) const
inline

◆ NW_G3D_DISALLOW_COPY_AND_ASSIGN()

nw::g3d::AnimContext::NW_G3D_DISALLOW_COPY_AND_ASSIGN ( AnimContext )
private

Member Data Documentation

◆ m_pFrameCacheArray

AnimFrameCache* nw::g3d::AnimContext::m_pFrameCacheArray
private

◆ m_Size

int nw::g3d::AnimContext::m_Size
private

◆ m_NumCurve

int nw::g3d::AnimContext::m_NumCurve
private

◆ m_LastFrame

float nw::g3d::AnimContext::m_LastFrame
private