|
| | HardwareBufferLockGuard () |
| |
| 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 (HardwareBuffer *p, HardwareBuffer::LockOptions options) |
| |
| | HardwareBufferLockGuard (HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options) |
| |
| | ~HardwareBufferLockGuard () |
| |
| 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 | lock (HardwareBuffer *p, HardwareBuffer::LockOptions options) |
| |
| void | lock (HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options) |
| |
| void | unlock () |
| |
Locking helper.
Guaranteed unlocking even in case of exception.