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

#include <g3d_ShaderParamAnimObj.h>

Public Member Functions

 InitArg ()
void Clear ()
void Reserve (const ResModel *pResModel)
void Reserve (const ResShaderParamAnim *pResAnim)
void EnableContext ()
void DisableContext ()
bool IsContextEnabled () const
void SetMaxMatCount (int matCount)
int GetMaxMatCount () const
void SetMaxMatAnimCount (int matAnimCount)
int GetMaxMatAnimCount () const
void SetMaxParamAnimCount (int paramAnimCount)
int GetMaxParamAnimCount () const
void SetMaxCurveCount (int curveCount)
int GetMaxCurveCount () const
bool IsValid () const
SizerGetSizer () const

Private Attributes

int m_NumMat
int m_NumMatAnim
int m_NumParamAnim
int m_NumCurve
bool m_ContextEnabled
bool m_ContextAvailable
Sizer m_Sizer

Constructor & Destructor Documentation

◆ InitArg()

nw::g3d::ShaderParamAnimObj::InitArg::InitArg ( )
inline

Member Function Documentation

◆ Clear()

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

◆ Reserve() [1/2]

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

◆ Reserve() [2/2]

void nw::g3d::ShaderParamAnimObj::InitArg::Reserve ( const ResShaderParamAnim * pResAnim)
inline

◆ EnableContext()

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

◆ DisableContext()

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

◆ IsContextEnabled()

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

◆ SetMaxMatCount()

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

◆ GetMaxMatCount()

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

◆ SetMaxMatAnimCount()

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

◆ GetMaxMatAnimCount()

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

◆ SetMaxParamAnimCount()

void nw::g3d::ShaderParamAnimObj::InitArg::SetMaxParamAnimCount ( int paramAnimCount)
inline

◆ GetMaxParamAnimCount()

int nw::g3d::ShaderParamAnimObj::InitArg::GetMaxParamAnimCount ( ) const
inline

◆ SetMaxCurveCount()

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

◆ GetMaxCurveCount()

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

◆ IsValid()

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

◆ GetSizer()

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

Member Data Documentation

◆ m_NumMat

int nw::g3d::ShaderParamAnimObj::InitArg::m_NumMat
private

◆ m_NumMatAnim

int nw::g3d::ShaderParamAnimObj::InitArg::m_NumMatAnim
private

◆ m_NumParamAnim

int nw::g3d::ShaderParamAnimObj::InitArg::m_NumParamAnim
private

◆ m_NumCurve

int nw::g3d::ShaderParamAnimObj::InitArg::m_NumCurve
private

◆ m_ContextEnabled

bool nw::g3d::ShaderParamAnimObj::InitArg::m_ContextEnabled
private

◆ m_ContextAvailable

bool nw::g3d::ShaderParamAnimObj::InitArg::m_ContextAvailable
private

◆ m_Sizer

Sizer nw::g3d::ShaderParamAnimObj::InitArg::m_Sizer
mutableprivate