Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
ContactConstraintManager Member List

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 typedefContactConstraintManager
cMaxBodyPairsLimitContactConstraintManagerstatic
cMaxConstraintSizeContactConstraintManagerstatic
cMaxContactConstraintsLimitContactConstraintManagerstatic
CombineFunction typedefContactConstraintManager
ConstraintIdxToConstraintOffset(uint32 *ioConstraintIdxBegin, const uint32 *inConstraintIdxEnd) constContactConstraintManager
ContactConstraintManager(const PhysicsSettings &inPhysicsSettings)ContactConstraintManagerexplicit
FinalizeContactCacheAndCallContactPointRemovedCallbacks(uint inExpectedNumBodyPairs, uint inExpectedNumManifolds)ContactConstraintManager
FinishConstraintBuffer()ContactConstraintManager
GetAffectedBodies(uint32 inConstraintOffset, const Body *&outBody1, const Body *&outBody2) constContactConstraintManagerinline
GetCombineFriction() constContactConstraintManagerinline
GetCombineRestitution() constContactConstraintManagerinline
GetContactAllocator()ContactConstraintManagerinline
GetContactListener() constContactConstraintManagerinline
GetContactsFromCache(ContactAllocator &ioContactAllocator, Body &inBody1, Body &inBody2, bool &outPairHandled, bool &outConstraintCreated)ContactConstraintManager
GetMaxConstraints() constContactConstraintManagerinline
GetNumConstraints() constContactConstraintManagerinline
Init(uint inMaxBodyPairs, uint inMaxContactConstraints)ContactConstraintManager
MaxContactPointsContactConstraintManagerstatic
NonCopyable()=defaultNonCopyable
NonCopyable(const NonCopyable &)=deleteNonCopyable
OnCCDContactAdded(ContactAllocator &ioContactAllocator, const Body &inBody1, const Body &inBody2, const ContactManifold &inManifold, ContactSettings &outSettings)ContactConstraintManager
operator=(const NonCopyable &)=deleteNonCopyable
PrepareConstraintBuffer(PhysicsUpdateContext *inContext)ContactConstraintManager
RecycleConstraintBuffer()ContactConstraintManager
RestoreState(StateRecorder &inStream, const StateRecorderFilter *inFilter)ContactConstraintManager
SaveState(StateRecorder &inStream, const StateRecorderFilter *inFilter) constContactConstraintManager
sDrawContactManifoldsContactConstraintManagerstatic
sDrawContactPointContactConstraintManagerstatic
sDrawContactPointReductionContactConstraintManagerstatic
sDrawSupportingFacesContactConstraintManagerstatic
SetCombineFriction(CombineFunction inCombineFriction)ContactConstraintManagerinline
SetCombineRestitution(CombineFunction inCombineRestitution)ContactConstraintManagerinline
SetContactListener(ContactListener *inListener)ContactConstraintManagerinline
sGetVelocities(const MotionProperties *inMotionProperties1, const MotionProperties *inMotionProperties2, Vec3 &outLinearVelocity1, Vec3 &outAngularVelocity1, Vec3 &outLinearVelocity2, Vec3 &outAngularVelocity2)ContactConstraintManager
SolvePositionConstraints(const uint32 *inConstraintOffsetBegin, const uint32 *inConstraintOffsetEnd)ContactConstraintManager
SolveVelocityConstraints(const uint32 *inConstraintOffsetBegin, const uint32 *inConstraintOffsetEnd)ContactConstraintManager
SortContacts(uint32 *ioConstraintOffsetBegin, uint32 *inConstraintOffsetEnd) constContactConstraintManager
sSetVelocities(MotionProperties *ioMotionProperties1, MotionProperties *ioMotionProperties2, Vec3Arg inLinearVelocity1, Vec3Arg inAngularVelocity1, Vec3Arg inLinearVelocity2, Vec3Arg inAngularVelocity2)ContactConstraintManager
StoreAppliedImpulses(const uint32 *inConstraintOffsetBegin, const uint32 *inConstraintOffsetEnd) constContactConstraintManager
ValidateContactPoint(const Body &inBody1, const Body &inBody2, RVec3Arg inBaseOffset, const CollideShapeResult &inCollisionResult) constContactConstraintManagerinline
WarmStartVelocityConstraints(const uint32 *inConstraintOffsetBegin, const uint32 *inConstraintOffsetEnd, float inWarmStartImpulseRatio, MotionPropertiesCallback &ioCallback)ContactConstraintManager
WereBodiesInContact(const BodyID &inBody1ID, const BodyID &inBody2ID) constContactConstraintManager
~ContactConstraintManager()ContactConstraintManager