Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for BodyLockInterfaceLocking, including all inherited members.
BodyLockInterface(BodyManager &inBodyManager) | BodyLockInterfaceLocking | inlineexplicit |
GetAllBodiesMutexMask() const | BodyLockInterface | inline |
GetMutexMask(const BodyID *inBodies, int inNumber) const override | BodyLockInterfaceLocking | inlinevirtual |
LockRead(const BodyID &inBodyID) const override | BodyLockInterfaceLocking | inlinevirtual |
LockRead(MutexMask inMutexMask) const override | BodyLockInterfaceLocking | inlinevirtual |
LockWrite(const BodyID &inBodyID) const override | BodyLockInterfaceLocking | inlinevirtual |
LockWrite(MutexMask inMutexMask) const override | BodyLockInterfaceLocking | inlinevirtual |
mBodyManager | BodyLockInterface | protected |
MutexMask typedef | BodyLockInterface | |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
operator=(const NonCopyable &)=delete | NonCopyable | |
TryGetBody(const BodyID &inBodyID) const | BodyLockInterface | inline |
UnlockRead(SharedMutex *inMutex) const override | BodyLockInterfaceLocking | inlinevirtual |
UnlockRead(MutexMask inMutexMask) const override | BodyLockInterfaceLocking | inlinevirtual |
UnlockWrite(SharedMutex *inMutex) const override | BodyLockInterfaceLocking | inlinevirtual |
UnlockWrite(MutexMask inMutexMask) const override | BodyLockInterfaceLocking | inlinevirtual |
~BodyLockInterface()=default | BodyLockInterface | virtual |