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 | |
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) | 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 |