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

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

_alignedBufferSizeDivide::vkBufferImpl
_allocationDivide::VMABuffer
_allocInfoDivide::VMABuffer
_bufferDivide::VMABuffer
_guidDivide::GUIDWrapperprotected
_isLockableDivide::LockableBufferprotected
_isMemoryMappableDivide::vkBufferImplprivate
_lockManagerDivide::LockableBuffer
_paramsDivide::VMABuffer
_stagingBufferDivide::vkBufferImpl
_totalBufferSizeDivide::vkBufferImpl
generateGUID() noexceptDivide::GUIDWrapperstatic
getGUID() const noexceptDivide::GUIDWrapperinline
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
lockRange(BufferRange range, SyncObjectHandle &sync) constDivide::LockableBuffer
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyableprivate
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyableprivate
NonCopyable()=defaultDivide::NonCopyableprivate
Divide::operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
Divide::operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
Divide::NonCopyable::operator=(const NonCopyable &)=deleteDivide::NonCopyableprivate
Divide::NonCopyable::operator=(NonCopyable &&)=defaultDivide::NonCopyableprivate
readBytes(BufferRange range, std::pair< bufferPtr, size_t > outData)Divide::vkBufferImpl
vkBufferImpl(const BufferParams &params, size_t alignedBufferSize, size_t ringQueueLength, std::pair< bufferPtr, size_t > initialData, const char *bufferName) noexceptDivide::vkBufferImplexplicit
VMABuffer(BufferParams params)Divide::VMABufferexplicit
waitForLockedRange(BufferRange range) constDivide::LockableBuffer
writeBytes(BufferRange range, VkAccessFlags2 dstAccessMask, VkPipelineStageFlags2 dstStageMask, const bufferPtr data)Divide::vkBufferImpl
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
~NonCopyable()=defaultDivide::NonCopyableprivate
~VMABuffer()Divide::VMABuffer