Base class interface for locking a body. Usually you will use BodyLockRead / BodyLockWrite / BodyLockMultiRead / BodyLockMultiWrite instead.
More...
#include <BodyLockInterface.h>
Base class interface for locking a body. Usually you will use BodyLockRead / BodyLockWrite / BodyLockMultiRead / BodyLockMultiWrite instead.
◆ MutexMask
◆ BodyLockInterface()
BodyLockInterface::BodyLockInterface |
( |
BodyManager & | inBodyManager | ) |
|
|
inlineexplicit |
◆ ~BodyLockInterface()
virtual BodyLockInterface::~BodyLockInterface |
( |
| ) |
|
|
virtualdefault |
◆ GetAllBodiesMutexMask()
MutexMask BodyLockInterface::GetAllBodiesMutexMask |
( |
| ) |
const |
|
inline |
Get the mask needed to lock all bodies.
◆ GetMutexMask()
◆ LockRead() [1/2]
◆ LockRead() [2/2]
◆ LockWrite() [1/2]
◆ LockWrite() [2/2]
◆ TryGetBody()
◆ UnlockRead() [1/2]
◆ UnlockRead() [2/2]
◆ UnlockWrite() [1/2]
◆ UnlockWrite() [2/2]
◆ mBodyManager
The documentation for this class was generated from the following file: