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

#include <g3d_ModelObj.h>

Public Member Functions

 InitArg (ResModel *resource)
void Skeleton (SkeletonObj *pSkeleton)
void SkeletonBufferingCount (int count)
void ShapeBufferingCount (int count)
void ViewCount (int count)
void EnableBounding ()
void DisableBounding ()
ResModel * GetResource () const
SkeletonObj * GetSkeleton () const
int GetSkeletonBufferingCount () const
int GetShapeBufferingCount () const
int GetViewCount () const
bool IsBoundingEnabled () const
Sizer & GetSizer () const

Private Attributes

ResModel * m_pRes
SkeletonObj * m_pSkeleton
int m_NumSkelBuffering
int m_NumShpBuffering
int m_NumView
bool m_BoundingEnabled
Sizer m_Sizer

Constructor & Destructor Documentation

◆ InitArg()

nw::g3d::ModelObj::InitArg::InitArg ( ResModel * resource)
inlineexplicit

Member Function Documentation

◆ Skeleton()

void nw::g3d::ModelObj::InitArg::Skeleton ( SkeletonObj * pSkeleton)
inline

◆ SkeletonBufferingCount()

void nw::g3d::ModelObj::InitArg::SkeletonBufferingCount ( int count)
inline

◆ ShapeBufferingCount()

void nw::g3d::ModelObj::InitArg::ShapeBufferingCount ( int count)
inline

◆ ViewCount()

void nw::g3d::ModelObj::InitArg::ViewCount ( int count)
inline

◆ EnableBounding()

void nw::g3d::ModelObj::InitArg::EnableBounding ( )
inline

◆ DisableBounding()

void nw::g3d::ModelObj::InitArg::DisableBounding ( )
inline

◆ GetResource()

ResModel * nw::g3d::ModelObj::InitArg::GetResource ( ) const
inline

◆ GetSkeleton()

SkeletonObj * nw::g3d::ModelObj::InitArg::GetSkeleton ( ) const
inline

◆ GetSkeletonBufferingCount()

int nw::g3d::ModelObj::InitArg::GetSkeletonBufferingCount ( ) const
inline

◆ GetShapeBufferingCount()

int nw::g3d::ModelObj::InitArg::GetShapeBufferingCount ( ) const
inline

◆ GetViewCount()

int nw::g3d::ModelObj::InitArg::GetViewCount ( ) const
inline

◆ IsBoundingEnabled()

bool nw::g3d::ModelObj::InitArg::IsBoundingEnabled ( ) const
inline

◆ GetSizer()

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

Member Data Documentation

◆ m_pRes

ResModel* nw::g3d::ModelObj::InitArg::m_pRes
private

◆ m_pSkeleton

SkeletonObj* nw::g3d::ModelObj::InitArg::m_pSkeleton
private

◆ m_NumSkelBuffering

int nw::g3d::ModelObj::InitArg::m_NumSkelBuffering
private

◆ m_NumShpBuffering

int nw::g3d::ModelObj::InitArg::m_NumShpBuffering
private

◆ m_NumView

int nw::g3d::ModelObj::InitArg::m_NumView
private

◆ m_BoundingEnabled

bool nw::g3d::ModelObj::InitArg::m_BoundingEnabled
private

◆ m_Sizer

Sizer nw::g3d::ModelObj::InitArg::m_Sizer
mutableprivate