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(EBodyType inType, BodyIDVector &outBodyIDs) const | PhysicsSystem | inline |
GetActiveBodiesUnsafe(EBodyType inType) 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 |
GetBounds() const | PhysicsSystem | inline |
GetBroadPhaseQuery() const | PhysicsSystem | inline |
GetCombineFriction() const | PhysicsSystem | inline |
GetCombineRestitution() 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(EBodyType inType) const | PhysicsSystem | inline |
GetNumBodies() const | PhysicsSystem | inline |
GetPhysicsSettings() const | PhysicsSystem | inline |
GetSoftBodyContactListener() 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 | |
RestoreBodyState(Body &ioBody, StateRecorder &inStream) | PhysicsSystem | |
RestoreState(StateRecorder &inStream, const StateRecorderFilter *inFilter=nullptr) | PhysicsSystem | |
SaveBodyState(const Body &inBody, StateRecorder &inStream) const | PhysicsSystem | |
SaveState(StateRecorder &inStream, EStateRecorderState inState=EStateRecorderState::All, const StateRecorderFilter *inFilter=nullptr) 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 |
SetSoftBodyContactListener(SoftBodyContactListener *inListener) | PhysicsSystem | inline |
Update(float inDeltaTime, int inCollisionSteps, TempAllocator *inTempAllocator, JobSystem *inJobSystem) | PhysicsSystem | |
WereBodiesInContact(const BodyID &inBody1ID, const BodyID &inBody2ID) const | PhysicsSystem | inline |
~PhysicsSystem() | PhysicsSystem |