| 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 | |