Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for PhysicsSystem, including all inherited members.
AddConstraint(Constraint *inConstraint) | PhysicsSystem | inline |
AddConstraints(Constraint **inConstraints, int inNumber) | PhysicsSystem | inline |
AddStepListener(PhysicsStepListener *inListener) | PhysicsSystem | |
BodyStats typedef | PhysicsSystem | |
DrawBodies(const BodyManager::DrawSettings &inSettings, DebugRenderer *inRenderer, const BodyDrawFilter *inBodyFilter=nullptr) | PhysicsSystem | inline |
DrawConstraintLimits(DebugRenderer *inRenderer) | PhysicsSystem | inline |
DrawConstraintReferenceFrame(DebugRenderer *inRenderer) | PhysicsSystem | inline |
DrawConstraints(DebugRenderer *inRenderer) | PhysicsSystem | inline |
GetActiveBodies(BodyIDVector &outBodyIDs) const | PhysicsSystem | inline |
GetBodies(BodyIDVector &outBodyIDs) const | PhysicsSystem | inline |
GetBodyActivationListener() const | PhysicsSystem | inline |
GetBodyInterface() const | PhysicsSystem | inline |
GetBodyInterface() | PhysicsSystem | inline |
GetBodyInterfaceNoLock() const | PhysicsSystem | inline |
GetBodyInterfaceNoLock() | PhysicsSystem | inline |
GetBodyLockInterface() const | PhysicsSystem | inline |
GetBodyLockInterfaceNoLock() const | PhysicsSystem | inline |
GetBodyStats() const | PhysicsSystem | inline |
GetBroadPhaseQuery() const | PhysicsSystem | inline |
GetConstraints() const | PhysicsSystem | inline |
GetContactListener() const | PhysicsSystem | inline |
GetDefaultBroadPhaseLayerFilter(ObjectLayer inLayer) const | PhysicsSystem | inline |
GetDefaultLayerFilter(ObjectLayer inLayer) const | PhysicsSystem | inline |
GetGravity() const | PhysicsSystem | inline |
GetMaxBodies() const | PhysicsSystem | inline |
GetNarrowPhaseQuery() const | PhysicsSystem | inline |
GetNarrowPhaseQueryNoLock() const | PhysicsSystem | inline |
GetNumActiveBodies() const | PhysicsSystem | inline |
GetNumBodies() const | PhysicsSystem | inline |
GetPhysicsSettings() const | PhysicsSystem | inline |
Init(uint inMaxBodies, uint inNumBodyMutexes, uint inMaxBodyPairs, uint inMaxContactConstraints, const BroadPhaseLayerInterface &inBroadPhaseLayerInterface, const ObjectVsBroadPhaseLayerFilter &inObjectVsBroadPhaseLayerFilter, const ObjectLayerPairFilter &inObjectLayerPairFilter) | PhysicsSystem | |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
operator=(const NonCopyable &)=delete | NonCopyable | |
OptimizeBroadPhase() | PhysicsSystem | |
PhysicsSystem() | PhysicsSystem | inline |
RemoveConstraint(Constraint *inConstraint) | PhysicsSystem | inline |
RemoveConstraints(Constraint **inConstraints, int inNumber) | PhysicsSystem | inline |
RemoveStepListener(PhysicsStepListener *inListener) | PhysicsSystem | |
RestoreState(StateRecorder &inStream) | PhysicsSystem | |
SaveState(StateRecorder &inStream) const | PhysicsSystem | |
sDrawMotionQualityLinearCast | PhysicsSystem | static |
SetBodyActivationListener(BodyActivationListener *inListener) | PhysicsSystem | inline |
SetCombineFriction(ContactConstraintManager::CombineFunction inCombineFriction) | PhysicsSystem | inline |
SetCombineRestitution(ContactConstraintManager::CombineFunction inCombineRestition) | PhysicsSystem | inline |
SetContactListener(ContactListener *inListener) | PhysicsSystem | inline |
SetGravity(Vec3Arg inGravity) | PhysicsSystem | inline |
SetPhysicsSettings(const PhysicsSettings &inSettings) | PhysicsSystem | inline |
Update(float inDeltaTime, int inCollisionSteps, int inIntegrationSubSteps, TempAllocator *inTempAllocator, JobSystem *inJobSystem) | PhysicsSystem | |
WereBodiesInContact(const BodyID &inBody1ID, const BodyID &inBody2ID) const | PhysicsSystem | inline |
~PhysicsSystem() | PhysicsSystem |