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

#include <g3d_VisibilityAnimObj.h>

Public Member Functions

 InitArg ()
void Clear ()
void Reserve (const ResModel *pResModel)
void Reserve (const ResVisibilityAnim *pResAnim)
void EnableContext ()
void DisableContext ()
bool IsContextEnabled () const
void SetMaxBoneCount (int boneCount)
int GetMaxBoneCount () const
void SetMaxMatCount (int matCount)
int GetMaxMatCount () const
void SetMaxBoneAnimCount (int boneAnimCount)
int GetMaxBoneAnimCount () const
void SetMaxMatAnimCount (int matAnimCount)
int GetMaxMatAnimCount () const
void SetMaxCurveCount (int curveCount)
int GetMaxCurveCount () const
bool IsValid () const
SizerGetSizer () const

Private Attributes

int m_NumBone
int m_NumMat
int m_NumBoneAnim
int m_NumMatAnim
int m_NumCurve
bool m_ContextEnabled
bool m_ContextAvailable
Sizer m_Sizer

Constructor & Destructor Documentation

◆ InitArg()

nw::g3d::VisibilityAnimObj::InitArg::InitArg ( )
inline

Member Function Documentation

◆ Clear()

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

◆ Reserve() [1/2]

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

◆ Reserve() [2/2]

void nw::g3d::VisibilityAnimObj::InitArg::Reserve ( const ResVisibilityAnim * pResAnim)
inline

◆ EnableContext()

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

◆ DisableContext()

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

◆ IsContextEnabled()

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

◆ SetMaxBoneCount()

void nw::g3d::VisibilityAnimObj::InitArg::SetMaxBoneCount ( int boneCount)
inline

◆ GetMaxBoneCount()

int nw::g3d::VisibilityAnimObj::InitArg::GetMaxBoneCount ( ) const
inline

◆ SetMaxMatCount()

void nw::g3d::VisibilityAnimObj::InitArg::SetMaxMatCount ( int matCount)
inline

◆ GetMaxMatCount()

int nw::g3d::VisibilityAnimObj::InitArg::GetMaxMatCount ( ) const
inline

◆ SetMaxBoneAnimCount()

void nw::g3d::VisibilityAnimObj::InitArg::SetMaxBoneAnimCount ( int boneAnimCount)
inline

◆ GetMaxBoneAnimCount()

int nw::g3d::VisibilityAnimObj::InitArg::GetMaxBoneAnimCount ( ) const
inline

◆ SetMaxMatAnimCount()

void nw::g3d::VisibilityAnimObj::InitArg::SetMaxMatAnimCount ( int matAnimCount)
inline

◆ GetMaxMatAnimCount()

int nw::g3d::VisibilityAnimObj::InitArg::GetMaxMatAnimCount ( ) const
inline

◆ SetMaxCurveCount()

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

◆ GetMaxCurveCount()

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

◆ IsValid()

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

◆ GetSizer()

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

Member Data Documentation

◆ m_NumBone

int nw::g3d::VisibilityAnimObj::InitArg::m_NumBone
private

◆ m_NumMat

int nw::g3d::VisibilityAnimObj::InitArg::m_NumMat
private

◆ m_NumBoneAnim

int nw::g3d::VisibilityAnimObj::InitArg::m_NumBoneAnim
private

◆ m_NumMatAnim

int nw::g3d::VisibilityAnimObj::InitArg::m_NumMatAnim
private

◆ m_NumCurve

int nw::g3d::VisibilityAnimObj::InitArg::m_NumCurve
private

◆ m_ContextEnabled

bool nw::g3d::VisibilityAnimObj::InitArg::m_ContextEnabled
private

◆ m_ContextAvailable

bool nw::g3d::VisibilityAnimObj::InitArg::m_ContextAvailable
private

◆ m_Sizer

Sizer nw::g3d::VisibilityAnimObj::InitArg::m_Sizer
mutableprivate