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

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

_contextDivide::glBufferImplprotected
_copyBufferSizeDivide::glBufferImplprotected
_copyBufferTargetDivide::glBufferImplprotected
_guidDivide::GUIDWrapperprotected
_isLockableDivide::LockableBufferprotected
_lockManagerDivide::LockableBuffer
_mapLockDivide::glBufferImplmutableprotected
generateGUID() noexceptDivide::GUIDWrapperstatic
getGUID() const noexceptDivide::GUIDWrapperinline
glBufferImpl(GFXDevice &context, const BufferImplParams &params, const std::pair< const bufferPtr, size_t > &initialData, const char *name)Divide::glBufferImplexplicit
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
lockRange(BufferRange range, SyncObjectHandle &sync) constDivide::LockableBuffer
operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
PROPERTY_R(BufferImplParams, params)Divide::glBufferImpl
PROPERTY_R(GLUtil::GLMemory::Block, memoryBlock)Divide::glBufferImpl
readBytes(size_t offsetInBytes, size_t rangeInBytes, std::pair< bufferPtr, size_t > outData)Divide::glBufferImpl
waitForLockedRange(BufferRange range) constDivide::LockableBuffer
writeOrClearBytes(size_t offsetInBytes, size_t rangeInBytes, const bufferPtr data, bool firstWrite=false)Divide::glBufferImpl
~glBufferImpl() overrideDivide::glBufferImplvirtual
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual