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.