|
| HardwareBufferLockGuard () |
|
| HardwareBufferLockGuard (HardwareBuffer *p, HardwareBuffer::LockOptions options) |
|
| HardwareBufferLockGuard (HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options) |
|
template<typename T > |
| HardwareBufferLockGuard (const SharedPtr< T > &p, HardwareBuffer::LockOptions options) |
|
template<typename T > |
| HardwareBufferLockGuard (const SharedPtr< T > &p, size_t offset, size_t length, HardwareBuffer::LockOptions options) |
|
| ~HardwareBufferLockGuard () |
|
void | lock (HardwareBuffer *p, HardwareBuffer::LockOptions options) |
|
void | lock (HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options) |
|
template<typename T > |
void | lock (const SharedPtr< T > &p, HardwareBuffer::LockOptions options) |
|
template<typename T > |
void | lock (const SharedPtr< T > &p, size_t offset, size_t length, HardwareBuffer::LockOptions options) |
|
void | unlock () |
|
Locking helper.
Guaranteed unlocking even in case of exception.