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
AnimFrameCache * GetFrameCacheArray (int startIndex)
void SetLastFrame (float frame)
float GetLastFrame () const

Private Member Functions

 NW_G3D_DISALLOW_COPY_AND_ASSIGN (AnimContext)

Private Attributes

AnimFrameCache * m_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