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

#include <g3d_ShapeObj.h>

Public Member Functions

 InitArg (ResShape *resource)
void BufferingCount (int count)
void ViewCount (int count)
void ViewDependent ()
void ViewIndependent ()
void EnableBounding ()
void DisableBounding ()
int GetBufferingCount () const
int GetViewCount () const
bool IsViewDependent () const
bool IsBoundingEnabled () const
ResShapeGetResource () const
SizerGetSizer () const

Private Attributes

ResShapem_pRes
int m_NumBuffering
int m_NumView
bool m_ViewDependent
bool m_BoundingEnabled
Sizer m_Sizer

Constructor & Destructor Documentation

◆ InitArg()

nw::g3d::ShapeObj::InitArg::InitArg ( ResShape * resource)
inlineexplicit

Member Function Documentation

◆ BufferingCount()

void nw::g3d::ShapeObj::InitArg::BufferingCount ( int count)
inline

◆ ViewCount()

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

◆ ViewDependent()

void nw::g3d::ShapeObj::InitArg::ViewDependent ( )
inline

◆ ViewIndependent()

void nw::g3d::ShapeObj::InitArg::ViewIndependent ( )
inline

◆ EnableBounding()

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

◆ DisableBounding()

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

◆ GetBufferingCount()

int nw::g3d::ShapeObj::InitArg::GetBufferingCount ( ) const
inline

◆ GetViewCount()

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

◆ IsViewDependent()

bool nw::g3d::ShapeObj::InitArg::IsViewDependent ( ) const
inline

◆ IsBoundingEnabled()

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

◆ GetResource()

ResShape * nw::g3d::ShapeObj::InitArg::GetResource ( ) const
inline

◆ GetSizer()

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

Member Data Documentation

◆ m_pRes

ResShape* nw::g3d::ShapeObj::InitArg::m_pRes
private

◆ m_NumBuffering

int nw::g3d::ShapeObj::InitArg::m_NumBuffering
private

◆ m_NumView

int nw::g3d::ShapeObj::InitArg::m_NumView
private

◆ m_ViewDependent

bool nw::g3d::ShapeObj::InitArg::m_ViewDependent
private

◆ m_BoundingEnabled

bool nw::g3d::ShapeObj::InitArg::m_BoundingEnabled
private

◆ m_Sizer

Sizer nw::g3d::ShapeObj::InitArg::m_Sizer
mutableprivate