|
|
PX_FORCE_INLINE void | setRelativeTransform (const aos::PxTransformV &transform) |
| |
|
PX_FORCE_INLINE aos::FloatV | maxTransformPositionDelta (const aos::Vec3V &curP) |
| |
|
PX_FORCE_INLINE aos::FloatV | maxTransformQuatDelta (const aos::QuatV &curQ) |
| |
|
PX_FORCE_INLINE PxU32 | invalidate (const aos::PxTransformV &curRTrans, const aos::FloatVArg minMargin, const aos::FloatVArg ratio) |
| |
|
PX_FORCE_INLINE PxU32 | invalidate (const aos::PxTransformV &curRTrans, const aos::FloatVArg minMargin) |
| |
|
PX_FORCE_INLINE void | refineContactPatchConnective (PCMContactPatch **contactPatch, PxU32 numContactPatch, MeshPersistentContact *manifoldContacts, const aos::FloatVArg acceptanceEpsilon) |
| |
|
PX_FORCE_INLINE PxU32 | reduceManifoldContactsInDifferentPatches (PCMContactPatch **contactPatch, PxU32 numContactPatch, MeshPersistentContact *manifoldContacts, PxU32 numContacts, const aos::FloatVArg sqReplaceBreaking) |
| |
|
PX_FORCE_INLINE void | refreshManifold (const aos::PxMatTransformV &relTra, const aos::FloatVArg projectBreakingThreshold, const aos::FloatVArg contactDist) |
| |
|
PX_FORCE_INLINE void | initialize () |
| |
|
PX_FORCE_INLINE void | clearManifold () |
| |
|
PX_FORCE_INLINE SinglePersistentContactManifold * | getManifold (const PxU32 index) |
| |
|
PX_FORCE_INLINE SinglePersistentContactManifold * | getEmptyManifold () |
| |
|
void | addManifoldContactPoints (MeshPersistentContact *manifoldContact, PxU32 numManifoldContacts, PCMContactPatch **contactPatch, const PxU32 numPatch, const aos::FloatVArg sqReplaceBreakingThreshold, const aos::FloatVArg acceptanceEpsilon, PxU8 maxContactsPerManifold) |
| |
|
bool | addManifoldContactsToContactBuffer (PxContactBuffer &contactBuffer, const aos::PxTransformV &transf1) |
| |
|
bool | addManifoldContactsToContactBuffer (PxContactBuffer &contactBuffer, const aos::PxTransformV &trA, const aos::PxTransformV &trB, const aos::FloatVArg radius) |
| |
|
void | drawManifold (PxRenderOutput &out, const aos::PxTransformV &trA, const aos::PxTransformV &trB) |
| |
|
void | fromBuffer (PxU8 *PX_RESTRICT buffer) |
| |
|
void | toBuffer (PxU8 *PX_RESTRICT buffer) |
| |
|
|
static void | drawLine (PxRenderOutput &out, const aos::Vec3VArg p0, const aos::Vec3VArg p1, const PxU32 color=0xff00ffff) |
| |
|
static void | drawLine (PxRenderOutput &out, const PxVec3 p0, const PxVec3 p1, const PxU32 color=0xff00ffff) |
| |
|
static void | drawPoint (PxRenderOutput &out, const aos::Vec3VArg p, const PxF32 size, const PxU32 color=0x00ff0000) |
| |
|
static void | drawPolygon (PxRenderOutput &out, const aos::PxTransformV &transform, aos::Vec3V *points, const PxU32 numVerts, const PxU32 color=0xff00ffff) |
| |