OROCHI
 
Loading...
Searching...
No Matches
GxOtFrustumCulling Member List

This is the complete list of members for GxOtFrustumCulling, including all inherited members.

__getStaticRtti(void)GxClassBaseRootinlinestatic
_allocatorTypeGxOctreeprotected
_criticalSectionArray (defined in GxOctree)GxOctreeprotected
_criticalSectionRegist (defined in GxOctree)GxOctreeprotected
_inCulling (defined in GxOctree)GxOctreeprotected
_leftTopBack (defined in GxOctree)GxOctreeprotected
_level (defined in GxOctree)GxOctreeprotected
_nodePointerArray (defined in GxOctree)GxOctreeprotected
_pDirtyFlags (defined in GxOctree)GxOctreeprotected
_pGlobalObjectListGxOctreeprotected
_pStartIndex (defined in GxOctree)GxOctreeprotected
_pTemporaryFind (defined in GxOctree)GxOctreeprotected
_pUnitCount (defined in GxOctree)GxOctreeprotected
_rightBottomFront (defined in GxOctree)GxOctreeprotected
_unitLength (defined in GxOctree)GxOctreeprotected
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) overrideGxOtFrustumCullingprotectedvirtual
assembleHitNodeArray(GxArray &arvSpaces, b32 **ppState)GxOtFrustumCulling
beginBuildTree(void)GxOctreevirtual
cullingInstanceGroup(void *pArgument)GxOtFrustumCulling
cullingMeshGroup(void *pArgument)GxOtFrustumCulling
cullingUnitGroup(void *pArgument)GxOtFrustumCulling
endCulling(void)GxOctreeinline
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) overrideGxOtFrustumCullingvirtual
findInstance(const GxMatrixAffine *pMatrix, u32 index)GxOtFrustumCulling
findMesh(const GxResModel::GxMesh *pMesh) constGxOtFrustumCulling
findObject(GxClassBaseRoot *pObject) constGxOctree
finishBuildTree(void)GxOctreevirtual
getBBMortonCode(const GxVector3 &min, const GxVector3 &max) constGxOctree
getDefaultObject(void)GxClassBaseRootinlinevirtual
getElementIndex(const u32 &level, const u32 &localIndex) constGxOctreeinlineprotected
getGlobalInstanceList(void) constGxOtFrustumCullinginline
getGlobalMeshList(void) constGxOtFrustumCullinginline
getGlobalObjectList(void) constGxOctreeinline
getLeafNodeCount(u32 leaf) constGxOctreeinline
getMax(void)GxOctreeinline
getMax(void) constGxOctreeinline
getMin(void)GxOctreeinline
getMin(void) constGxOctreeinline
getMortonCode(const u32 &x, const u32 &y, const u32 &z) constGxOctree
getNodeArray(void)GxOctreeinline
getNodeArray(void) constGxOctreeinline
getNodeCount(void) constGxOctreeinline
getPointMortonCode(const f32 &x, const f32 &y, const f32 &z) constGxOctree
getRtti(void) const =0GxClassBaseRootpure virtual
getTreeLevel(void) constGxOctreeinline
getUnitLength(void)GxOctreeinline
getUnitLength(void) constGxOctreeinline
getUnitNodeCount(const u32 &level) constGxOctreeinline
GxClassBase(void)GxClassBaseinline
GxClassBase(const GxClassBase &base)GxClassBaseinline
GxClassBaseRoot(void)GxClassBaseRootinline
GxClassBaseRoot(const GxClassBaseRoot &)GxClassBaseRootinline
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)GxOtFrustumCullingprotected
initialize(u32 level, GxVector3 &min, GxVector3 &max, u32 levelNonShared=0, u32 numCsecShared=10)GxOctree
isDefaultObject(void)GxClassBaseRootinline
isEmpty(void) const overrideGxOtFrustumCullinginlinevirtual
isJudgePartsFlagState(void) constGxOtFrustumCullinginline
isRegisting(void) constGxOctreeinline
OCTANT enum nameGxOtFrustumCulling
OCTANT_CROSS enum valueGxOtFrustumCulling
OCTANT_FORCED enum valueGxOtFrustumCulling
OCTANT_IGNORE enum valueGxOtFrustumCulling
OCTANT_INIT enum valueGxOtFrustumCulling
OCTANT_INSIDE enum valueGxOtFrustumCulling
OCTANT_OUTSIDE enum valueGxOtFrustumCulling
operator=(const GxClassBaseRoot &)GxClassBaseRootinline
part1By2(u32 value) constGxOctreeinlineprotected
queryHighLevel(s32 &levelCount, u32 &arExorN, const GxVector3 &min, const GxVector3 &max) constGxOctreeprotected
queryLowerLevelSpaces(const GxVector3 &leftTopBack, const u32 &initialAABB, const u32 &aunParentLevelN, const u32 &aunParentSpace, b32 *pDirtyFlags)GxOctreeprotected
resetCullingFlags(void)GxOtFrustumCulling
setJudgePartsFlagState(const b32 &value)GxOtFrustumCullinginline
startCulling(void)GxOctreeinline
updateTreeSize(GxVector3 &min, GxVector3 &max)GxOctree
windowQueryForBB(GxArray &arvSpaces, const GxVector3 &min, const GxVector3 &max) overrideGxOtFrustumCullingvirtual
~GxClassBase(void) overrideGxClassBaseinline
~GxClassBaseRoot(void)GxClassBaseRootinlinevirtual
~GxOctree(void) overrideGxOctree
~GxOtFrustumCulling(void) overrideGxOtFrustumCulling