This is the complete list of members for GxOtFrustumCulling, including all inherited members.
__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
_allocatorType | GxOctree | protected |
_criticalSectionArray (defined in GxOctree) | GxOctree | protected |
_criticalSectionRegist (defined in GxOctree) | GxOctree | protected |
_inCulling (defined in GxOctree) | GxOctree | protected |
_leftTopBack (defined in GxOctree) | GxOctree | protected |
_level (defined in GxOctree) | GxOctree | protected |
_nodePointerArray (defined in GxOctree) | GxOctree | protected |
_pDirtyFlags (defined in GxOctree) | GxOctree | protected |
_pGlobalObjectList | GxOctree | protected |
_pStartIndex (defined in GxOctree) | GxOctree | protected |
_pTemporaryFind (defined in GxOctree) | GxOctree | protected |
_pUnitCount (defined in GxOctree) | GxOctree | protected |
_rightBottomFront (defined in GxOctree) | GxOctree | protected |
_unitLength (defined in GxOctree) | GxOctree | protected |
addInstance(const GxMatrixAffine *pMatrix, const GxUnitModelBase *pUnit, u32 beginIndex, u32 endIndex, u8 ***pppCullingFlag, const GxVector3 &min, const GxVector3 &max) | GxOtFrustumCulling | |
addMesh(const GxResModel::GxMesh *pMesh, const GxUnitModelBase *pUnit, u32 beginIndex, u32 endIndex, u8 ***pppCullingFlag, const GxVector3 &min, const GxVector3 &max) | GxOtFrustumCulling | |
addObject(GxClassBaseRoot *pObject, const GxVector3 &min, const GxVector3 &max) | GxOctree | |
allocateNode(void) override | GxOtFrustumCulling | protectedvirtual |
assembleHitNodeArray(GxArray &arvSpaces, b32 **ppState) | GxOtFrustumCulling | |
beginBuildTree(void) | GxOctree | virtual |
cullingInstanceGroup(void *pArgument) | GxOtFrustumCulling | |
cullingMeshGroup(void *pArgument) | GxOtFrustumCulling | |
cullingUnitGroup(void *pArgument) | GxOtFrustumCulling | |
endCulling(void) | GxOctree | inline |
eraseAllInstances(void) | GxOtFrustumCulling | |
eraseAllMeshes(void) | GxOtFrustumCulling | |
eraseAllObject(void) | GxOctree | |
eraseInstance(GxMatrixAffine *pMatrix, u32 beginIndex, u32 endIndex, const GxVector3 &min, const GxVector3 &max) | GxOtFrustumCulling | |
eraseMesh(const GxResModel::GxMesh *pMesh, u32 beginIndex, u32 endIndex, const GxVector3 &min, const GxVector3 &max) | GxOtFrustumCulling | |
eraseObject(GxClassBaseRoot *pObject, const GxVector3 &min, const GxVector3 &max) | GxOctree | |
eraseTree(void) override | GxOtFrustumCulling | virtual |
findInstance(const GxMatrixAffine *pMatrix, u32 index) | GxOtFrustumCulling | |
findMesh(const GxResModel::GxMesh *pMesh) const | GxOtFrustumCulling | |
findObject(GxClassBaseRoot *pObject) const | GxOctree | |
finishBuildTree(void) | GxOctree | virtual |
getBBMortonCode(const GxVector3 &min, const GxVector3 &max) const | GxOctree | |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getElementIndex(const u32 &level, const u32 &localIndex) const | GxOctree | inlineprotected |
getGlobalInstanceList(void) const | GxOtFrustumCulling | inline |
getGlobalMeshList(void) const | GxOtFrustumCulling | inline |
getGlobalObjectList(void) const | GxOctree | inline |
getLeafNodeCount(u32 leaf) const | GxOctree | inline |
getMax(void) | GxOctree | inline |
getMax(void) const | GxOctree | inline |
getMin(void) | GxOctree | inline |
getMin(void) const | GxOctree | inline |
getMortonCode(const u32 &x, const u32 &y, const u32 &z) const | GxOctree | |
getNodeArray(void) | GxOctree | inline |
getNodeArray(void) const | GxOctree | inline |
getNodeCount(void) const | GxOctree | inline |
getPointMortonCode(const f32 &x, const f32 &y, const f32 &z) const | GxOctree | |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
getTreeLevel(void) const | GxOctree | inline |
getUnitLength(void) | GxOctree | inline |
getUnitLength(void) const | GxOctree | inline |
getUnitNodeCount(const u32 &level) const | GxOctree | inline |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxOctree(void) | GxOctree | |
GxOctree(GxAllocatorList::ALLOCATOR_TYPE allocateType) | GxOctree | |
GxOtFrustumCulling(void) | GxOtFrustumCulling | |
GxOtFrustumCulling(GxAllocatorList::ALLOCATOR_TYPE allocateType) | GxOtFrustumCulling | |
hierarchicalQueryForFrustum(GxArray &arvSpaces, b32 **ppState, const GxShapeFrustum &frustum) | GxOtFrustumCulling | |
hierarchicalQueryForFrustum(const GxShapeFrustum &frustum) | GxOtFrustumCulling | |
hierarchicalQueryForFrustumCB(void *pArgument) | GxOtFrustumCulling | protected |
initialize(u32 level, GxVector3 &min, GxVector3 &max, u32 levelNonShared=0, u32 numCsecShared=10) | GxOctree | |
isDefaultObject(void) | GxClassBaseRoot | inline |
isEmpty(void) const override | GxOtFrustumCulling | inlinevirtual |
isJudgePartsFlagState(void) const | GxOtFrustumCulling | inline |
isRegisting(void) const | GxOctree | inline |
OCTANT enum name | GxOtFrustumCulling | |
OCTANT_CROSS enum value | GxOtFrustumCulling | |
OCTANT_FORCED enum value | GxOtFrustumCulling | |
OCTANT_IGNORE enum value | GxOtFrustumCulling | |
OCTANT_INIT enum value | GxOtFrustumCulling | |
OCTANT_INSIDE enum value | GxOtFrustumCulling | |
OCTANT_OUTSIDE enum value | GxOtFrustumCulling | |
operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
part1By2(u32 value) const | GxOctree | inlineprotected |
queryHighLevel(s32 &levelCount, u32 &arExorN, const GxVector3 &min, const GxVector3 &max) const | GxOctree | protected |
queryLowerLevelSpaces(const GxVector3 &leftTopBack, const u32 &initialAABB, const u32 &aunParentLevelN, const u32 &aunParentSpace, b32 *pDirtyFlags) | GxOctree | protected |
resetCullingFlags(void) | GxOtFrustumCulling | |
setJudgePartsFlagState(const b32 &value) | GxOtFrustumCulling | inline |
startCulling(void) | GxOctree | inline |
updateTreeSize(GxVector3 &min, GxVector3 &max) | GxOctree | |
windowQueryForBB(GxArray &arvSpaces, const GxVector3 &min, const GxVector3 &max) override | GxOtFrustumCulling | virtual |
~GxClassBase(void) override | GxClassBase | inline |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
~GxOctree(void) override | GxOctree | |
~GxOtFrustumCulling(void) override | GxOtFrustumCulling |