Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for BodyManager, including all inherited members.
ActivateBodies(const BodyID *inBodyIDs, int inNumber) | BodyManager | |
AddBody(Body *ioBody) | BodyManager | |
AddBodyWithCustomID(Body *ioBody, const BodyID &inBodyID) | BodyManager | |
AllocateBody(const BodyCreationSettings &inBodyCreationSettings) const | BodyManager | |
AllocateSoftBody(const SoftBodyCreationSettings &inSoftBodyCreationSettings) const | BodyManager | |
DeactivateBodies(const BodyID *inBodyIDs, int inNumber) | BodyManager | |
DestroyBodies(const BodyID *inBodyIDs, int inNumber) | BodyManager | |
Draw(const DrawSettings &inSettings, const PhysicsSettings &inPhysicsSettings, DebugRenderer *inRenderer, const BodyDrawFilter *inBodyFilter=nullptr) | BodyManager | |
EShapeColor enum name | BodyManager | |
FreeBody(Body *inBody) const | BodyManager | |
GetActiveBodies(EBodyType inType, BodyIDVector &outBodyIDs) const | BodyManager | |
GetActiveBodiesUnsafe(EBodyType inType) const | BodyManager | inline |
GetAllBodiesMutexMask() const | BodyManager | inline |
GetBodies() const | BodyManager | inline |
GetBodies() | BodyManager | inline |
GetBody(const BodyID &inID) const | BodyManager | inline |
GetBody(const BodyID &inID) | BodyManager | inline |
GetBodyActivationListener() const | BodyManager | inline |
GetBodyIDs(BodyIDVector &outBodies) const | BodyManager | |
GetBodyStats() const | BodyManager | |
GetMaxBodies() const | BodyManager | inline |
GetMutexForBody(const BodyID &inID) const | BodyManager | inline |
GetMutexMask(const BodyID *inBodies, int inNumber) const | BodyManager | |
GetNumActiveBodies(EBodyType inType) const | BodyManager | inline |
GetNumActiveCCDBodies() const | BodyManager | inline |
GetNumBodies() const | BodyManager | |
Init(uint inMaxBodies, uint inNumBodyMutexes, const BroadPhaseLayerInterface &inLayerInterface) | BodyManager | |
InvalidateContactCacheForBody(Body &ioBody) | BodyManager | |
LockAllBodies() const | BodyManager | |
LockRead(MutexMask inMutexMask) const | BodyManager | |
LockWrite(MutexMask inMutexMask) const | BodyManager | |
MutexMask typedef | BodyManager | |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
operator=(const NonCopyable &)=delete | NonCopyable | |
RemoveBodies(const BodyID *inBodyIDs, int inNumber, Body **outBodies) | BodyManager | |
RestoreBodyState(Body &inBody, StateRecorder &inStream) | BodyManager | |
RestoreState(StateRecorder &inStream) | BodyManager | |
SaveBodyState(const Body &inBody, StateRecorder &inStream) const | BodyManager | |
SaveState(StateRecorder &inStream, const StateRecorderFilter *inFilter) const | BodyManager | |
SetBodyActivationListener(BodyActivationListener *inListener) | BodyManager | |
SetBodyObjectLayerInternal(Body &ioBody, ObjectLayer inLayer) const | BodyManager | inline |
SetMotionQuality(Body &ioBody, EMotionQuality inMotionQuality) | BodyManager | |
sIsValidBodyPointer(const Body *inBody) | BodyManager | inlinestatic |
TryGetBody(const BodyID &inID) const | BodyManager | inline |
TryGetBody(const BodyID &inID) | BodyManager | inline |
UnlockAllBodies() const | BodyManager | |
UnlockRead(MutexMask inMutexMask) const | BodyManager | |
UnlockWrite(MutexMask inMutexMask) const | BodyManager | |
ValidateContactCacheForAllBodies() | BodyManager | |
~BodyManager() | BodyManager |