![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for ContactConstraintManager, including all inherited members.
| AddBodyPair(ContactAllocator &ioContactAllocator, const Body &inBody1, const Body &inBody2) | ContactConstraintManager | |
| AddContactConstraint(ContactAllocator &ioContactAllocator, BodyPairHandle inBodyPair, Body &inBody1, Body &inBody2, const ContactManifold &inManifold) | ContactConstraintManager | |
| BodyPairHandle typedef | ContactConstraintManager | |
| cMaxBodyPairsLimit | ContactConstraintManager | static |
| cMaxContactConstraintsLimit | ContactConstraintManager | static |
| CombineFunction typedef | ContactConstraintManager | |
| ContactConstraintManager(const PhysicsSettings &inPhysicsSettings) | ContactConstraintManager | explicit |
| FinalizeContactCacheAndCallContactPointRemovedCallbacks(uint inExpectedNumBodyPairs, uint inExpectedNumManifolds) | ContactConstraintManager | |
| FinishConstraintBuffer() | ContactConstraintManager | |
| GetAffectedBodies(uint32 inConstraintIdx, const Body *&outBody1, const Body *&outBody2) const | ContactConstraintManager | inline |
| GetCombineFriction() const | ContactConstraintManager | inline |
| GetCombineRestitution() const | ContactConstraintManager | inline |
| GetContactAllocator() | ContactConstraintManager | inline |
| GetContactListener() const | ContactConstraintManager | inline |
| GetContactsFromCache(ContactAllocator &ioContactAllocator, Body &inBody1, Body &inBody2, bool &outPairHandled, bool &outConstraintCreated) | ContactConstraintManager | |
| GetMaxConstraints() const | ContactConstraintManager | inline |
| GetNumConstraints() const | ContactConstraintManager | inline |
| Init(uint inMaxBodyPairs, uint inMaxContactConstraints) | ContactConstraintManager | |
| MaxContactPoints | ContactConstraintManager | static |
| NonCopyable()=default | NonCopyable | |
| NonCopyable(const NonCopyable &)=delete | NonCopyable | |
| OnCCDContactAdded(ContactAllocator &ioContactAllocator, const Body &inBody1, const Body &inBody2, const ContactManifold &inManifold, ContactSettings &outSettings) | ContactConstraintManager | |
| operator=(const NonCopyable &)=delete | NonCopyable | |
| PrepareConstraintBuffer(PhysicsUpdateContext *inContext) | ContactConstraintManager | |
| RecycleConstraintBuffer() | ContactConstraintManager | |
| RestoreState(StateRecorder &inStream, const StateRecorderFilter *inFilter) | ContactConstraintManager | |
| SaveState(StateRecorder &inStream, const StateRecorderFilter *inFilter) const | ContactConstraintManager | |
| sDrawContactManifolds | ContactConstraintManager | static |
| sDrawContactPoint | ContactConstraintManager | static |
| sDrawContactPointReduction | ContactConstraintManager | static |
| sDrawSupportingFaces | ContactConstraintManager | static |
| SetCombineFriction(CombineFunction inCombineFriction) | ContactConstraintManager | inline |
| SetCombineRestitution(CombineFunction inCombineRestitution) | ContactConstraintManager | inline |
| SetContactListener(ContactListener *inListener) | ContactConstraintManager | inline |
| SolvePositionConstraints(const uint32 *inConstraintIdxBegin, const uint32 *inConstraintIdxEnd) | ContactConstraintManager | |
| SolveVelocityConstraints(const uint32 *inConstraintIdxBegin, const uint32 *inConstraintIdxEnd) | ContactConstraintManager | |
| SortContacts(uint32 *inConstraintIdxBegin, uint32 *inConstraintIdxEnd) const | ContactConstraintManager | |
| StoreAppliedImpulses(const uint32 *inConstraintIdxBegin, const uint32 *inConstraintIdxEnd) const | ContactConstraintManager | |
| ValidateContactPoint(const Body &inBody1, const Body &inBody2, RVec3Arg inBaseOffset, const CollideShapeResult &inCollisionResult) const | ContactConstraintManager | inline |
| WarmStartVelocityConstraints(const uint32 *inConstraintIdxBegin, const uint32 *inConstraintIdxEnd, float inWarmStartImpulseRatio, MotionPropertiesCallback &ioCallback) | ContactConstraintManager | |
| WereBodiesInContact(const BodyID &inBody1ID, const BodyID &inBody2ID) const | ContactConstraintManager | |
| ~ContactConstraintManager() | ContactConstraintManager |