Definition at line 106 of file g3d_scnroot.h.
|
| ScnObjGather (ScnObj **ppBufOpa, ScnObj **ppBufXlu, ulong capacity) |
|
virtual CullingStatus | Add (ScnObj *pObj, bool opa, bool xlu) |
|
virtual void | Clear () |
|
virtual void | ZSort () |
|
virtual void | Sort () |
|
virtual void | Sort (LessThanFunc pOpaFunc, LessThanFunc pXluFunc) |
|
virtual void | DrawOpa (ResMdlDrawMode *pForceMode) |
|
virtual void | DrawXlu (ResMdlDrawMode *pForceMode) |
|
|
enum | CullingStatus {
CULLINGSTATUS_INTERSECT
,
CULLINGSTATUS_INSIDE
,
CULLINGSTATUS_OUTSIDE
,
CULLINGSTATUS_NOTEST
} |
|
typedef bool(* | LessThanFunc) (const ScnObj *pLhs, const ScnObj *pRhs) |
|
◆ ~ScnObjGather()
virtual nw4r::g3d::ScnObjGather::~ScnObjGather |
( |
| ) |
|
|
inlinevirtual |
◆ Add()
virtual CullingStatus nw4r::g3d::ScnObjGather::Add |
( |
ScnObj * | pObj, |
|
|
bool | opa, |
|
|
bool | xlu ) |
|
virtual |
◆ Clear()
virtual void nw4r::g3d::ScnObjGather::Clear |
( |
| ) |
|
|
inlinevirtual |
◆ ZSort()
virtual void nw4r::g3d::ScnObjGather::ZSort |
( |
| ) |
|
|
virtual |
◆ Sort() [1/2]
virtual void nw4r::g3d::ScnObjGather::Sort |
( |
| ) |
|
|
virtual |
◆ Sort() [2/2]
virtual void nw4r::g3d::ScnObjGather::Sort |
( |
LessThanFunc | pOpaFunc, |
|
|
LessThanFunc | pXluFunc ) |
|
virtual |
◆ DrawOpa()
virtual void nw4r::g3d::ScnObjGather::DrawOpa |
( |
ResMdlDrawMode * | pForceMode | ) |
|
|
virtual |
◆ DrawXlu()
virtual void nw4r::g3d::ScnObjGather::DrawXlu |
( |
ResMdlDrawMode * | pForceMode | ) |
|
|
virtual |
◆ mpArrayOpa
ScnObj** nw4r::g3d::ScnObjGather::mpArrayOpa |
|
protected |
◆ mpArrayXlu
ScnObj** nw4r::g3d::ScnObjGather::mpArrayXlu |
|
protected |
◆ mSizeScnObj
ulong nw4r::g3d::ScnObjGather::mSizeScnObj |
|
protected |
◆ mNumScnObjOpa
ulong nw4r::g3d::ScnObjGather::mNumScnObjOpa |
|
protected |
◆ mNumScnObjXlu
ulong nw4r::g3d::ScnObjGather::mNumScnObjXlu |
|
protected |