Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for BodyLockInterface, including all inherited members.
BodyLockInterface(BodyManager &inBodyManager) | BodyLockInterface | inlineexplicit |
GetAllBodiesMutexMask() const | BodyLockInterface | inline |
GetMutexMask(const BodyID *inBodies, int inNumber) const =0 | BodyLockInterface | pure virtual |
LockRead(const BodyID &inBodyID) const =0 | BodyLockInterface | pure virtual |
LockRead(MutexMask inMutexMask) const =0 | BodyLockInterface | pure virtual |
LockWrite(const BodyID &inBodyID) const =0 | BodyLockInterface | pure virtual |
LockWrite(MutexMask inMutexMask) const =0 | BodyLockInterface | pure virtual |
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 =0 | BodyLockInterface | pure virtual |
UnlockRead(MutexMask inMutexMask) const =0 | BodyLockInterface | pure virtual |
UnlockWrite(SharedMutex *inMutex) const =0 | BodyLockInterface | pure virtual |
UnlockWrite(MutexMask inMutexMask) const =0 | BodyLockInterface | pure virtual |
~BodyLockInterface()=default | BodyLockInterface | virtual |