| __DeclareSingleton(VkScheduler) | Vulkan::VkScheduler | private |
| Begin() | Vulkan::VkScheduler | |
| BindDescriptorsCompute(const VkDescriptorSet *descriptors, uint32_t baseSet, uint32_t setCount, const uint32_t *offsets, uint32_t offsetCount) | Vulkan::VkScheduler | friend |
| BindDescriptorsGraphics(const VkDescriptorSet *descriptors, uint32_t baseSet, uint32_t setCount, const uint32_t *offsets, uint32_t offsetCount, bool shared) | Vulkan::VkScheduler | friend |
| CommandPass enum name | Vulkan::VkScheduler | |
| commands | Vulkan::VkScheduler | private |
| computeFenceCommands | Vulkan::VkScheduler | private |
| dev | Vulkan::VkScheduler | private |
| Discard() | Vulkan::VkScheduler | |
| drawFenceCommands | Vulkan::VkScheduler | private |
| EndComputes() | Vulkan::VkScheduler | |
| EndDraws() | Vulkan::VkScheduler | |
| EndDrawSubpass() | Vulkan::VkScheduler | friend |
| EndDrawThreads() | Vulkan::VkScheduler | friend |
| EndTransfers() | Vulkan::VkScheduler | |
| ExecuteCommandPass(const CommandPass &pass) | Vulkan::VkScheduler | |
| NumCommandPasses enum value | Vulkan::VkScheduler | |
| OnBeginComputeThread enum value | Vulkan::VkScheduler | |
| OnBeginDrawThread enum value | Vulkan::VkScheduler | |
| OnBeginFrame enum value | Vulkan::VkScheduler | |
| OnBeginPass enum value | Vulkan::VkScheduler | |
| OnBeginTransferThread enum value | Vulkan::VkScheduler | |
| OnBindComputePipeline enum value | Vulkan::VkScheduler | |
| OnBindGraphicsPipeline enum value | Vulkan::VkScheduler | |
| OnComputeThreadsSubmitted enum value | Vulkan::VkScheduler | |
| OnDrawThreadsSubmitted enum value | Vulkan::VkScheduler | |
| OnEndFrame enum value | Vulkan::VkScheduler | |
| OnEndPass enum value | Vulkan::VkScheduler | |
| OnHandleComputeFences enum value | Vulkan::VkScheduler | |
| OnHandleDrawFences enum value | Vulkan::VkScheduler | |
| OnHandleFences enum value | Vulkan::VkScheduler | |
| OnHandleSparseFences enum value | Vulkan::VkScheduler | |
| OnHandleTransferFences enum value | Vulkan::VkScheduler | |
| OnMainComputeSubmitted enum value | Vulkan::VkScheduler | |
| OnMainDrawSubmitted enum value | Vulkan::VkScheduler | |
| OnMainTransferSubmitted enum value | Vulkan::VkScheduler | |
| OnNextSubpass enum value | Vulkan::VkScheduler | |
| OnTransferThreadsSubmitted enum value | Vulkan::VkScheduler | |
| PushCommand(const VkDeferredCommand &cmd, const CommandPass &pass) | Vulkan::VkScheduler | private |
| PushImageColorClear(const VkImage &image, const CoreGraphicsQueueType queue, VkImageLayout layout, VkClearColorValue clearValue, VkImageSubresourceRange subres) | Vulkan::VkScheduler | |
| PushImageDepthStencilClear(const VkImage &image, const CoreGraphicsQueueType queue, VkImageLayout layout, VkClearDepthStencilValue clearValue, VkImageSubresourceRange subres) | Vulkan::VkScheduler | |
| PushImageLayoutTransition(CoreGraphicsQueueType queue, CoreGraphics::BarrierStage left, CoreGraphics::BarrierStage right, VkImageMemoryBarrier barrier) | Vulkan::VkScheduler | |
| PushImageOwnershipChange(CoreGraphicsQueueType queue, CoreGraphics::BarrierStage left, CoreGraphics::BarrierStage right, VkImageMemoryBarrier barrier) | Vulkan::VkScheduler | |
| PushImageUpdate(const VkImage &img, const VkImageCreateInfo &info, uint32_t mip, uint32_t face, VkDeviceSize size, uint32_t *data) | Vulkan::VkScheduler | |
| putComputeFenceThisFrame | Vulkan::VkScheduler | private |
| putDrawFenceThisFrame | Vulkan::VkScheduler | private |
| putSparseFenceThisFrame | Vulkan::VkScheduler | private |
| putTransferFenceThisFrame | Vulkan::VkScheduler | private |
| SetDevice(const VkDevice dev) | Vulkan::VkScheduler | inline |
| sparseFenceCommands | Vulkan::VkScheduler | private |
| transferFenceCommands | Vulkan::VkScheduler | private |
| VkScheduler() | Vulkan::VkScheduler | |
| VkUtilities class | Vulkan::VkScheduler | friend |
| ~VkScheduler() | Vulkan::VkScheduler | virtual |