This is the complete list of members for GxDynamics::GxWorld, including all inherited members.
_dynamicsList | GxDynamics::GxWorld | protected |
_enableMaxTimeStep | GxDynamics::GxWorld | protected |
_groupCollide | GxDynamics::GxWorld | protected |
_maxIteration | GxDynamics::GxWorld | protected |
_timeStep | GxDynamics::GxWorld | protected |
addClass(u32 threadIndex, GxDynamics *pDynamics) | GxDynamics::GxWorld | |
addMesh(u32 index, GxDynamics::GxObject *pMesh) | GxDynamics::GxWorld | |
alloc(u32 meshCount, const GxVector3 &worldAabbMin, const GxVector3 &worldAabbMax, u16 maxHandles, u32 stackAllocatorSize=DYNAMICS_DEFAULT_STACK_ALLOCATOR_SIZE, u32 maxPersistentManifoldPoolSize=DYNAMICS_DEFAULT_MAX_PERSISTENT_MANIFOLD_POOL_SIZE, u32 maxCollisionAlgorithmPoolSize=DYNAMICS_DEFAULT_MAX_COLLISION_ALGORITHM_POOL_SIZE) | GxDynamics::GxWorld | virtual |
banConstraint(GxDynamics::GxConstraint *) | GxDynamics::GxWorld | inlinevirtual |
banObject(GxDynamics::GxObject *) | GxDynamics::GxWorld | inlinevirtual |
check(void) | GxDynamics::GxWorld | virtual |
checkRayClosestVsSingle(GxDynamics::GxRayResult *, GxObject *, const GxVector3 &, const GxVector3 &, GxConditionInformation *=nullptr) | GxDynamics::GxWorld | inlinevirtual |
checkRayClosestVsWorld(GxDynamics::GxRayResult *, const GxVector3 &, const GxVector3 &, GxConditionInformation *=nullptr) | GxDynamics::GxWorld | inlinevirtual |
detachClass(GxDynamics *pDynamics) | GxDynamics::GxWorld | |
detachObjectFromWorld(GxObject *) | GxDynamics::GxWorld | inlinevirtual |
DYNAMICS_GRAVITY | GxDynamics::GxWorld | static |
eraseMesh(GxDynamics::GxObject *pMesh) | GxDynamics::GxWorld | |
free(void) | GxDynamics::GxWorld | virtual |
freeMesh(void) | GxDynamics::GxWorld | |
getActiveMeshCount(void) | GxDynamics::GxWorld | |
getFreeMeshIndex(void) | GxDynamics::GxWorld | |
getListClass(u32 index) | GxDynamics::GxWorld | |
getListClassCount(void) const | GxDynamics::GxWorld | inline |
getMesh(u32 index) | GxDynamics::GxWorld | |
getMeshCount(void) const | GxDynamics::GxWorld | inline |
getPropertyList(void *const pValue, u32 index) | GxDynamics::GxWorld | inlineprotected |
GX_OPERATOR_NEW_DELETE(GxAllocatorList::ALLOCATOR_TYPE::PHYSICS) (defined in GxDynamics::GxWorld) | GxDynamics::GxWorld | |
GX_PROHIBIT_CLASS_BASE(GxWorld) (defined in GxDynamics::GxWorld) | GxDynamics::GxWorld | |
GX_RTTI_CLASS(GxDynamics::GxWorld, gx::core::GxClassBase) (defined in GxDynamics::GxWorld) | GxDynamics::GxWorld | |
GxWorld(void) | GxDynamics::GxWorld | |
isActive(void) const | GxDynamics::GxWorld | inline |
postUpdate(void) | GxDynamics::GxWorld | virtual |
prepareCheck(void) | GxDynamics::GxWorld | virtual |
preUpdate(void) | GxDynamics::GxWorld | virtual |
registerConstraint(GxDynamics::GxConstraint *, b32) | GxDynamics::GxWorld | inlinevirtual |
registerObject(GxDynamics::GxObject *) | GxDynamics::GxWorld | inlinevirtual |
reset(void) | GxDynamics::GxWorld | inlinevirtual |
setActive(b32 active) | GxDynamics::GxWorld | inline |
setEnableMaxTimeStep(b32 enable) | GxDynamics::GxWorld | inline |
setGravity(const GxVector3 &gravity=GxDynamics::GxWorld::DYNAMICS_GRAVITY) | GxDynamics::GxWorld | virtual |
setGravity(const f32, const f32, const f32) | GxDynamics::GxWorld | inlinevirtual |
setGroupCollision(u16 group1, u16 group2, b32 isColide) | GxDynamics::GxWorld | |
setListClassCount(u32 count) | GxDynamics::GxWorld | |
setMaxTimeStep(f32 timeStep=1.0f/60.f, u32 maxIteration=8) | GxDynamics::GxWorld | |
setMeshCount(u32 count) | GxDynamics::GxWorld | |
setPropertyList(const void *const, u32) | GxDynamics::GxWorld | inlineprotected |
setPropListClassCount(u32 count) | GxDynamics::GxWorld | inlineprotected |
update(void) | GxDynamics::GxWorld | inlinevirtual |
~GxWorld(void) override | GxDynamics::GxWorld |