#include <PxSceneLock.h>

Public Member Functions | |
| PxSceneWriteLock (PxScene &scene, const char *file=NULL, PxU32 line=0) | |
| Constructor. | |
| ~PxSceneWriteLock () | |
Private Member Functions | |
| PxSceneWriteLock (const PxSceneWriteLock &) | |
| PxSceneWriteLock & | operator= (const PxSceneWriteLock &) |
Private Attributes | |
| PxScene & | mScene |
Use this class as follows to lock the scene for writing by the current thread for the duration of the enclosing scope:
PxSceneWriteLock lock(sceneRef);
| PxSceneWriteLock::PxSceneWriteLock | ( | const PxSceneWriteLock & | ) | [private] |
| PxSceneWriteLock::PxSceneWriteLock | ( | PxScene & | scene, | |
| const char * | file = NULL, |
|||
| PxU32 | line = 0 | |||
| ) | [inline] |
Constructor.
| scene | The scene to lock for writing | |
| file | Optional string for debugging purposes | |
| line | Optional line number for debugging purposes |
| PxSceneWriteLock::~PxSceneWriteLock | ( | ) | [inline] |
| PxSceneWriteLock& PxSceneWriteLock::operator= | ( | const PxSceneWriteLock & | ) | [private] |
PxScene& PxSceneWriteLock::mScene [private] |