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

#include <g3d_ShapeAnimObj.h>

Public Member Functions

 InitArg ()
void Clear ()
void Reserve (const ResModel *pResModel)
void Reserve (const ResShapeAnim *pResAnim)
void EnableContext ()
void DisableContext ()
bool IsContextEnabled () const
void SetMaxShapeCount (int shapeCount)
int GetMaxShapeCount () const
void SetMaxVertexShapeAnimCount (int vertexShapeAnimCount)
int GetMaxVertexShapeAnimCount () const
void SetMaxKeyShapeAnimCount (int keyShapeAnimCount)
int GetMaxKeyShapeAnimCount () const
void SetMaxCurveCount (int curveCount)
int GetMaxCurveCount () const
bool IsValid () const
SizerGetSizer () const
 InitArg (int shapeCount, int vertexShapeAnimCount, int keyShapeAnimCount)
void EnableContext (int curveCount)

Private Attributes

int m_NumShape
int m_NumVertexShapeAnim
int m_NumKeyShapeAnim
int m_NumCurve
bool m_ContextEnabled
bool m_ContextAvailable
Sizer m_Sizer

Constructor & Destructor Documentation

◆ InitArg() [1/2]

nw::g3d::ShapeAnimObj::InitArg::InitArg ( )
inline

◆ InitArg() [2/2]

nw::g3d::ShapeAnimObj::InitArg::InitArg ( int shapeCount,
int vertexShapeAnimCount,
int keyShapeAnimCount )
inline

Member Function Documentation

◆ Clear()

void nw::g3d::ShapeAnimObj::InitArg::Clear ( )
inline

◆ Reserve() [1/2]

void nw::g3d::ShapeAnimObj::InitArg::Reserve ( const ResModel * pResModel)
inline

◆ Reserve() [2/2]

void nw::g3d::ShapeAnimObj::InitArg::Reserve ( const ResShapeAnim * pResAnim)
inline

◆ EnableContext() [1/2]

void nw::g3d::ShapeAnimObj::InitArg::EnableContext ( )
inline

◆ DisableContext()

void nw::g3d::ShapeAnimObj::InitArg::DisableContext ( )
inline

◆ IsContextEnabled()

bool nw::g3d::ShapeAnimObj::InitArg::IsContextEnabled ( ) const
inline

◆ SetMaxShapeCount()

void nw::g3d::ShapeAnimObj::InitArg::SetMaxShapeCount ( int shapeCount)
inline

◆ GetMaxShapeCount()

int nw::g3d::ShapeAnimObj::InitArg::GetMaxShapeCount ( ) const
inline

◆ SetMaxVertexShapeAnimCount()

void nw::g3d::ShapeAnimObj::InitArg::SetMaxVertexShapeAnimCount ( int vertexShapeAnimCount)
inline

◆ GetMaxVertexShapeAnimCount()

int nw::g3d::ShapeAnimObj::InitArg::GetMaxVertexShapeAnimCount ( ) const
inline

◆ SetMaxKeyShapeAnimCount()

void nw::g3d::ShapeAnimObj::InitArg::SetMaxKeyShapeAnimCount ( int keyShapeAnimCount)
inline

◆ GetMaxKeyShapeAnimCount()

int nw::g3d::ShapeAnimObj::InitArg::GetMaxKeyShapeAnimCount ( ) const
inline

◆ SetMaxCurveCount()

void nw::g3d::ShapeAnimObj::InitArg::SetMaxCurveCount ( int curveCount)
inline

◆ GetMaxCurveCount()

int nw::g3d::ShapeAnimObj::InitArg::GetMaxCurveCount ( ) const
inline

◆ IsValid()

bool nw::g3d::ShapeAnimObj::InitArg::IsValid ( ) const
inline

◆ GetSizer()

Sizer & nw::g3d::ShapeAnimObj::InitArg::GetSizer ( ) const
inline

◆ EnableContext() [2/2]

void nw::g3d::ShapeAnimObj::InitArg::EnableContext ( int curveCount)
inline

Member Data Documentation

◆ m_NumShape

int nw::g3d::ShapeAnimObj::InitArg::m_NumShape
private

◆ m_NumVertexShapeAnim

int nw::g3d::ShapeAnimObj::InitArg::m_NumVertexShapeAnim
private

◆ m_NumKeyShapeAnim

int nw::g3d::ShapeAnimObj::InitArg::m_NumKeyShapeAnim
private

◆ m_NumCurve

int nw::g3d::ShapeAnimObj::InitArg::m_NumCurve
private

◆ m_ContextEnabled

bool nw::g3d::ShapeAnimObj::InitArg::m_ContextEnabled
private

◆ m_ContextAvailable

bool nw::g3d::ShapeAnimObj::InitArg::m_ContextAvailable
private

◆ m_Sizer

Sizer nw::g3d::ShapeAnimObj::InitArg::m_Sizer
mutableprivate