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 |