This is the complete list of members for Divide::vkBufferImpl, including all inherited members.
_alignedBufferSize | Divide::vkBufferImpl | |
_allocation | Divide::VMABuffer | |
_allocInfo | Divide::VMABuffer | |
_buffer | Divide::VMABuffer | |
_guid | Divide::GUIDWrapper | protected |
_isLockable | Divide::LockableBuffer | protected |
_isMemoryMappable | Divide::vkBufferImpl | private |
_lockManager | Divide::LockableBuffer | |
_params | Divide::VMABuffer | |
_stagingBuffer | Divide::vkBufferImpl | |
_totalBufferSize | Divide::vkBufferImpl | |
generateGUID() noexcept | Divide::GUIDWrapper | static |
getGUID() const noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper() noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(const GUIDWrapper &old) noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(GUIDWrapper &&old) noexcept | Divide::GUIDWrapper | inline |
lockRange(BufferRange range, SyncObjectHandle &sync) const | Divide::LockableBuffer | |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
NonCopyable()=default | Divide::NonCopyable | private |
Divide::operator=(const GUIDWrapper &old)=delete | Divide::GUIDWrapper | |
Divide::operator=(GUIDWrapper &&other)=delete | Divide::GUIDWrapper | |
Divide::NonCopyable::operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
Divide::NonCopyable::operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
readBytes(BufferRange range, std::pair< bufferPtr, size_t > outData) | Divide::vkBufferImpl | |
vkBufferImpl(const BufferParams ¶ms, size_t alignedBufferSize, size_t ringQueueLength, std::pair< bufferPtr, size_t > initialData, const char *bufferName) noexcept | Divide::vkBufferImpl | explicit |
VMABuffer(BufferParams params) | Divide::VMABuffer | explicit |
waitForLockedRange(BufferRange range) const | Divide::LockableBuffer | |
writeBytes(BufferRange range, VkAccessFlags2 dstAccessMask, VkPipelineStageFlags2 dstStageMask, const bufferPtr data) | Divide::vkBufferImpl | |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~NonCopyable()=default | Divide::NonCopyable | private |
~VMABuffer() | Divide::VMABuffer | |