__getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
_active | GxCollision::GxWorld | protected |
_btMaxCollisionAlgorithmPoolSize | GxCollision::GxWorld | protected |
_btMaxPersistentManifoldPoolSize | GxCollision::GxWorld | protected |
_btStackAllocatorSize | GxCollision::GxWorld | protected |
_checkLoopMax | GxAdjustHit::GxWorld | protected |
_collisionList | GxCollision::GxWorld | protected |
_listClassCount | GxCollision::GxWorld | protected |
_maxHandles | GxCollision::GxWorld | protected |
_pBulletAlgorithmCreateFunction | GxCollision::GxWorld | protected |
_pBulletBroadphase | GxCollision::GxWorld | protected |
_pBulletConfiguration | GxCollision::GxWorld | protected |
_pBulletDispatcher | GxCollision::GxWorld | protected |
_pBulletWorld | GxCollision::GxWorld | protected |
_ppCollisionList | GxCollision::GxWorld | protected |
_worldAabbMax | GxCollision::GxWorld | protected |
_worldAabbMin | GxCollision::GxWorld | protected |
addAdjustInformation(GxObject *pObject, const f32 length, const GxVector3 &normal) | GxAdjustHit::GxWorld | protected |
addClass(u32 threadIndex, GxCollision *pObject) | GxCollision::GxWorld | |
addMesh(u32 index, GxCollision::GxObject *pMesh) | GxCollision::GxWorld | |
alloc(u32 meshCount, const GxVector3 &worldAabbMin, const GxVector3 &worldAabbMax, u16 maxHandles, u32 stackAllocatorSize=GX_COLLISION_DEFAULT_STACK_ALLOCATOR_SIZE, u32 maxPersistentManifoldPoolSize=GX_COLLISION_DEFAULT_MAX_PERSISTENT_MANIFOLD_POOL_SIZE, u32 maxCollisionAlgorithmPoolSize=GX_COLLISION_DEFAULT_MAX_COLLISION_ALGORITHM_POOL_SIZE) | GxCollision::GxWorld | virtual |
banObject(GxCollision::GxObject *pObject) | GxCollision::GxWorld | |
calculateAdjustInformation(btPersistentManifold *pPersistentManifold) | GxAdjustHit::GxWorld | protected |
calculateAdjustRate(GxObject *pObjectA, GxObject *pObjectB) | GxAdjustHit::GxWorld | protectedvirtual |
calculateAdjustVector(GxObject *pObjectA, GxObject *pObjectB, const GxAdjustInfo &adjustInfo) | GxAdjustHit::GxWorld | protectedvirtual |
check(void) override | GxAdjustHit::GxWorld | virtual |
checkCapsuleClosestVsSingle(GxCollision::GxRayResult &rayResult, GxObject *pTargetObject, const GxVector3 &startPosition, const GxVector3 &endPosition, f32 radius, GxConditionInformation *pConditionInfo=nullptr) | GxCollision::GxWorld | |
checkCapsuleClosestVsWorld(GxCollision::GxRayResult &rayResult, const GxVector3 &startPosition, const GxVector3 &endPosition, f32 radius, GxConditionInformation *pConditionInfo=nullptr) | GxCollision::GxWorld | |
checkRayClosestVsSingle(GxCollision::GxRayResult &rayResult, GxObject *pTargetObject, const GxVector3 &startPosition, const GxVector3 &endPosition, GxConditionInformation *pConditionInfo=nullptr) | GxCollision::GxWorld | |
checkRayClosestVsWorld(GxCollision::GxRayResult &rayResult, const GxVector3 &startPosition, const GxVector3 &endPosition, GxConditionInformation *pConditionInfo=nullptr) | GxCollision::GxWorld | |
COLLISION_ALGORITHM_NUM | GxCollision::GxWorld | static |
createBulletWorld(void) | GxCollision::GxWorld | |
createConvexCallback(const btVector3 &checkFrom, const btVector3 &checkEnd, GxConditionInformation *pConditionInfo) | GxCollision::GxWorld | virtual |
createRayCallback(const btVector3 &rayFrom, const btVector3 &rayEnd, GxConditionInformation *pConditionInfo) | GxCollision::GxWorld | virtual |
customNearCallback(btBroadphasePair &collisionPair, btCollisionDispatcher &dispatcher, const btDispatcherInfo &dispatchInfo) | GxCollision::GxWorld | static |
deleteBulletWorld(void) | GxCollision::GxWorld | |
detachClass(GxCollision *pCollision) | GxCollision::GxWorld | |
detachObjectFromBullet(GxObject *pObject) | GxCollision::GxWorld | |
eraseMesh(GxCollision::GxObject *pMesh) | GxCollision::GxWorld | |
executePostCheckCallback(void) override | GxAdjustHit::GxWorld | virtual |
freeMesh(void) | GxCollision::GxWorld | |
getActiveMeshCount(void) | GxCollision::GxWorld | |
getBulletWorld(void) const | GxCollision::GxWorld | inline |
getCollisionCount(void) const | GxCollision::GxWorld | inline |
getCollisionList(void) | GxCollision::GxWorld | inline |
getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
getListClass(u32 index) const | GxCollision::GxWorld | inline |
getListClassCount(void) const | GxCollision::GxWorld | inline |
getMesh(u32 index) | GxCollision::GxWorld | |
getMeshCount(void) const | GxCollision::GxWorld | inline |
getPropertyList(void *const pValue, u32 index) | GxCollision::GxWorld | inlineprotected |
getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
GX_COLLISION_DEFAULT_MAX_COLLISION_ALGORITHM_POOL_SIZE | GxCollision::GxWorld | static |
GX_COLLISION_DEFAULT_MAX_PERSISTENT_MANIFOLD_POOL_SIZE | GxCollision::GxWorld | static |
GX_COLLISION_DEFAULT_STACK_ALLOCATOR_SIZE | GxCollision::GxWorld | static |
GxClassBase(void) | GxClassBase | inline |
GxClassBase(const GxClassBase &base) | GxClassBase | inline |
GxClassBaseRoot(void) | GxClassBaseRoot | inline |
GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
GxWorld(void) | GxAdjustHit::GxWorld | |
isActive(void) | GxCollision::GxWorld | inline |
isDefaultObject(void) | GxClassBaseRoot | inline |
operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
postBulletUpdate(void) override | GxAdjustHit::GxWorld | virtual |
postCheck(void) | GxCollision::GxWorld | inlinevirtual |
preBulletUpdate(void) | GxCollision::GxWorld | virtual |
prepareCheck(void) | GxCollision::GxWorld | virtual |
registerObject(GxCollision::GxObject *pObject) | GxCollision::GxWorld | virtual |
setActive(b32 active) | GxCollision::GxWorld | inline |
setListClassCount(u32 count) | GxCollision::GxWorld | |
setMeshCount(u32 count) | GxCollision::GxWorld | |
setPropertyList(const void *const, u32) | GxCollision::GxWorld | inlineprotected |
setPropertyListClassCount(u32 count) | GxCollision::GxWorld | inlineprotected |
~GxClassBase(void) override | GxClassBase | inline |
~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
~GxWorld(void) override | GxAdjustHit::GxWorld | |