![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
Specialization that locks a body for writing to. More...
#include <BodyLock.h>
Additional Inherited Members | |
Public Member Functions inherited from BodyLockBase< true, Body > | |
| BodyLockBase (const BodyLockInterface &inBodyLockInterface, const BodyID &inBodyID) | |
| Constructor will lock the body. | |
| void | ReleaseLock () |
| Explicitly release the lock (normally this is done in the destructor) | |
| ~BodyLockBase () | |
| Destructor will unlock the body. | |
| bool | Succeeded () const |
| Test if the lock was successful (if the body ID was valid) | |
| bool | SucceededAndIsInBroadPhase () const |
| Test if the lock was successful (if the body ID was valid) and the body is still in the broad phase. | |
| Body & | GetBody () const |
| Access the body. | |
Public Member Functions inherited from NonCopyable | |
| NonCopyable ()=default | |
| NonCopyable (const NonCopyable &)=delete | |
| void | operator= (const NonCopyable &)=delete |
Specialization that locks a body for writing to.