Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::glLockManager Member List

This is the complete list of members for Divide::glLockManager, including all inherited members.

_bufferLocksDivide::LockManagerprotected
_bufferLockslockDivide::LockManagermutableprotected
_guidDivide::GUIDWrapperprotected
_swapLocksDivide::LockManagerprotected
BufferLockPool typedefDivide::LockManager
CleanExpiredSyncObjects(RenderAPI api, U64 frameNumber)Divide::LockManagerstatic
Clear()Divide::LockManagerstatic
CreateSyncObject(RenderAPI api, U8 flag=DEFAULT_SYNC_FLAG_INTERNAL)Divide::LockManagerstatic
DEFAULT_SYNC_FLAG_GVDDivide::LockManagerstatic
DEFAULT_SYNC_FLAG_INTERNALDivide::LockManagerstatic
DEFAULT_SYNC_FLAG_SSBODivide::LockManagerstatic
DEFAULT_SYNC_FLAG_TEXTUREDivide::LockManagerstatic
generateGUID() noexceptDivide::GUIDWrapperstatic
getGUID() const noexceptDivide::GUIDWrapperinline
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
InitLockPoolEntry(BufferLockPoolEntry &entry, U8 flag, U64 frameIdx)Divide::glLockManagerstatic
Divide::LockManager::InitLockPoolEntry(RenderAPI api, BufferLockPoolEntry &entry, U8 flag, U64 frameIdx)Divide::LockManagerprotectedstatic
lockRange(size_t lockBeginBytes, size_t lockLength, SyncObjectHandle syncObj)Divide::LockManager
operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
s_bufferLockLockDivide::LockManagerprotectedstatic
s_bufferLockPoolDivide::LockManagerprotectedstatic
waitForLockedRange(size_t lockBeginBytes, size_t lockLength)Divide::LockManager
waitForLockedRangeLocked(const SyncObject_uptr &sync, const BufferRange &testRange, const BufferLockInstance &lock) overrideDivide::glLockManagerprotectedvirtual
~glLockManager() overrideDivide::glLockManager
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
~LockManager() override=defaultDivide::LockManagervirtual