AcquireFreeSpace(const uint32_t requiredSize, const uint32_t requiredAlignment) | Renderer::Backend::Vulkan::CRingCommandContext | private |
Begin() | Renderer::Backend::Vulkan::CRingCommandContext | private |
CRingCommandContext(CDevice *device, const size_t size, const uint32_t queueFamilyIndex, CSubmitScheduler &submitScheduler) | Renderer::Backend::Vulkan::CRingCommandContext | |
End() | Renderer::Backend::Vulkan::CRingCommandContext | private |
Flush() | Renderer::Backend::Vulkan::CRingCommandContext | |
FlushAndWait() | Renderer::Backend::Vulkan::CRingCommandContext | |
GetCommandBuffer() | Renderer::Backend::Vulkan::CRingCommandContext | |
GetFreeSpaceOffset(const uint32_t requiredSize, const uint32_t requiredAlignment) const | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_Device | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_MaxStagingBufferCapacity | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_OptimalBufferCopyOffsetAlignment | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_Ring | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_RingIndex | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_StagingBuffer | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_StagingBufferCurrentFirst | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_StagingBufferFirst | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_StagingBufferLast | Renderer::Backend::Vulkan::CRingCommandContext | private |
m_SubmitScheduler | Renderer::Backend::Vulkan::CRingCommandContext | private |
ScheduleUpload(CTexture *texture, const Format dataFormat, const void *data, const size_t dataSize, const uint32_t level, const uint32_t layer) | Renderer::Backend::Vulkan::CRingCommandContext | |
ScheduleUpload(CTexture *texture, const Format dataFormat, const void *data, const size_t dataSize, const uint32_t xOffset, const uint32_t yOffset, const uint32_t width, const uint32_t height, const uint32_t level, const uint32_t layer) | Renderer::Backend::Vulkan::CRingCommandContext | |
ScheduleUpload(CBuffer *buffer, const void *data, const uint32_t dataOffset, const uint32_t dataSize) | Renderer::Backend::Vulkan::CRingCommandContext | |
ScheduleUpload(CBuffer *buffer, const uint32_t dataOffset, const uint32_t dataSize, const UploadBufferFunction &uploadFunction) | Renderer::Backend::Vulkan::CRingCommandContext | |
ScheduleUpload(CBuffer *buffer, const uint32_t dataOffset, const uint32_t dataSize, const uint32_t acquiredOffset) | Renderer::Backend::Vulkan::CRingCommandContext | private |
UploadBufferFunction typedef | Renderer::Backend::Vulkan::CRingCommandContext | |
WaitUntilFree(RingItem &item) | Renderer::Backend::Vulkan::CRingCommandContext | private |
~CRingCommandContext() | Renderer::Backend::Vulkan::CRingCommandContext | |