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 |