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 |