This is the complete list of members for GxDynamics, including all inherited members.
| __getStaticRtti(void) | GxClassBaseRoot | inlinestatic |
| _active | GxDynamics | protected |
| _listConstraint | GxDynamics | protected |
| _listObject | GxDynamics | protected |
| _pCallback | GxDynamics | protected |
| _pRegisterWorld | GxDynamics | protected |
| _pUnit | GxDynamics | protected |
| addConstraint(void) | GxDynamics | protected |
| addObject(void) | GxDynamics | protectedvirtual |
| allocConstraint(void) | GxDynamics | virtual |
| allocObject(void) | GxDynamics | inlinevirtual |
| clearList(void) | GxDynamics | |
| COLOR_OBJECT | GxDynamics | static |
| createBox(b32 active, GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxShapeBox &box, const GxRigidBodyParam &rigidParam, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| createCapsule(b32 active, GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxShapeCapsule &capsule, const GxRigidBodyParam &rigidParam, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| createCompoundObject(GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| createConstraintConeTwist(b32 active, GxDynamics::GxObject *pObject0, GxDynamics::GxObject *pObject1, const GxMatrixAffine &matrix0, const GxMatrixAffine &matrix1, const GxParamConeTwist ¶m) | GxDynamics | |
| createConstraintFixed(b32 active, GxDynamics::GxObject *pObject0, GxDynamics::GxObject *pObject1, const GxVector3 &pivot0, const GxVector3 &pivot1) | GxDynamics | |
| createConstraintRevolute(b32 active, GxDynamics::GxObject *pObject0, GxDynamics::GxObject *pObject1, const GxMatrixAffine &matrix0, const GxMatrixAffine &matrix1, b32 disableCollisions=false) | GxDynamics | |
| createConstraintRevolute(b32 active, GxDynamics::GxObject *pObject0, GxDynamics::GxObject *pObject1, const GxVector3 &pivot0, const GxVector3 &pivot1, const GxVector3 &axis0, const GxVector3 &axis1, const GxVector3 &base0, const GxVector3 &base1, b32 disableCollisions=false) | GxDynamics | |
| createConstraintSpherical(b32 active, GxDynamics::GxObject *pObject0, GxDynamics::GxObject *pObject1, const GxVector3 &pivot0, const GxVector3 &pivot1, b32 disableCollisions=false) | GxDynamics | |
| createConvexShape(b32 active, GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxVector3 *pVertex, u32 numVertex, const GxRigidBodyParam &rigidParam, f32 margin) | GxDynamics | virtual |
| createCylinder(b32 active, GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxShapeCylinder &cylinder, const GxRigidBodyParam &rigidParam, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| createMesh(u32 index, b32 active, GxMatrixAffine *pMatrix, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxShapeTrimesh &trimesh, f32 friction=0.5f, b32 isCompress=true, GxVector3 *pAabbMin=nullptr, GxVector3 *pAabbMax=nullptr, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| createMultisphere(b32 active, GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxShapeMultisphere &multisphere, const GxRigidBodyParam &rigidParam, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| createSphere(b32 active, GxMatrixAffine *pMatrix, s32 jointIndex, const GxVector3 &offset, const GxQuaternion &rotateOffset, const GxShapeSphere &sphere, const GxRigidBodyParam &rigidParam, f32 margin=DYNAMICS_COLLISION_MARGIN) | GxDynamics | |
| deleteConstraint(GxDynamics::GxConstraint *pConstraint) | GxDynamics | virtual |
| deleteObject(GxObject *pObject) | GxDynamics | virtual |
| detachConstraint(GxConstraint *pConstraint) | GxDynamics | virtual |
| detachObject(GxObject *pObject) | GxDynamics | virtual |
| DYNAMICS_CALLBACK typedef | GxDynamics | |
| executeCallback(void) | GxDynamics | |
| FLAG_ALL | GxDynamics | static |
| getConstraint(u32 index) | GxDynamics | |
| getConstraintCount(void) | GxDynamics | |
| getDefaultObject(void) | GxClassBaseRoot | inlinevirtual |
| getObject(u32 index) | GxDynamics | |
| getObjectCount(void) | GxDynamics | |
| getRtti(void) const =0 | GxClassBaseRoot | pure virtual |
| getWorld(void) const | GxDynamics | inline |
| GxClassBase(void) | GxClassBase | inline |
| GxClassBase(const GxClassBase &base) | GxClassBase | inline |
| GxClassBaseRoot(void) | GxClassBaseRoot | inline |
| GxClassBaseRoot(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| GxDynamics(void) | GxDynamics | |
| initialize(GxDynamics::GxWorld *pRegisterWorld, GxUnitBase *pUnit, GxDynamics::DYNAMICS_CALLBACK, u32 threadIndex) | GxDynamics | virtual |
| isActive(void) const | GxDynamics | inline |
| isDefaultObject(void) | GxClassBaseRoot | inline |
| operator=(const GxClassBaseRoot &) | GxClassBaseRoot | inline |
| postUpdate(void) | GxDynamics | virtual |
| prepareCheck(void) | GxDynamics | virtual |
| preUpdate(void) | GxDynamics | virtual |
| setActive(b32 active) | GxDynamics | |
| setActiveAll(b32 active) | GxDynamics | |
| setCallback(DYNAMICS_CALLBACK pCallback) | GxDynamics | inline |
| setWorldNull(void) | GxDynamics | inlineprotected |
| ~GxClassBase(void) override | GxClassBase | inline |
| ~GxClassBaseRoot(void) | GxClassBaseRoot | inlinevirtual |
| ~GxDynamics(void) override | GxDynamics |