Nebula
Loading...
Searching...
No Matches
Vulkan::VkScheduler Member List

This is the complete list of members for Vulkan::VkScheduler, including all inherited members.

__DeclareSingleton(VkScheduler)Vulkan::VkSchedulerprivate
Begin()Vulkan::VkScheduler
BindDescriptorsCompute(const VkDescriptorSet *descriptors, uint32_t baseSet, uint32_t setCount, const uint32_t *offsets, uint32_t offsetCount)Vulkan::VkSchedulerfriend
BindDescriptorsGraphics(const VkDescriptorSet *descriptors, uint32_t baseSet, uint32_t setCount, const uint32_t *offsets, uint32_t offsetCount, bool shared)Vulkan::VkSchedulerfriend
CommandPass enum nameVulkan::VkScheduler
commandsVulkan::VkSchedulerprivate
computeFenceCommandsVulkan::VkSchedulerprivate
devVulkan::VkSchedulerprivate
Discard()Vulkan::VkScheduler
drawFenceCommandsVulkan::VkSchedulerprivate
EndComputes()Vulkan::VkScheduler
EndDraws()Vulkan::VkScheduler
EndDrawSubpass()Vulkan::VkSchedulerfriend
EndDrawThreads()Vulkan::VkSchedulerfriend
EndTransfers()Vulkan::VkScheduler
ExecuteCommandPass(const CommandPass &pass)Vulkan::VkScheduler
NumCommandPasses enum valueVulkan::VkScheduler
OnBeginComputeThread enum valueVulkan::VkScheduler
OnBeginDrawThread enum valueVulkan::VkScheduler
OnBeginFrame enum valueVulkan::VkScheduler
OnBeginPass enum valueVulkan::VkScheduler
OnBeginTransferThread enum valueVulkan::VkScheduler
OnBindComputePipeline enum valueVulkan::VkScheduler
OnBindGraphicsPipeline enum valueVulkan::VkScheduler
OnComputeThreadsSubmitted enum valueVulkan::VkScheduler
OnDrawThreadsSubmitted enum valueVulkan::VkScheduler
OnEndFrame enum valueVulkan::VkScheduler
OnEndPass enum valueVulkan::VkScheduler
OnHandleComputeFences enum valueVulkan::VkScheduler
OnHandleDrawFences enum valueVulkan::VkScheduler
OnHandleFences enum valueVulkan::VkScheduler
OnHandleSparseFences enum valueVulkan::VkScheduler
OnHandleTransferFences enum valueVulkan::VkScheduler
OnMainComputeSubmitted enum valueVulkan::VkScheduler
OnMainDrawSubmitted enum valueVulkan::VkScheduler
OnMainTransferSubmitted enum valueVulkan::VkScheduler
OnNextSubpass enum valueVulkan::VkScheduler
OnTransferThreadsSubmitted enum valueVulkan::VkScheduler
PushCommand(const VkDeferredCommand &cmd, const CommandPass &pass)Vulkan::VkSchedulerprivate
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
putComputeFenceThisFrameVulkan::VkSchedulerprivate
putDrawFenceThisFrameVulkan::VkSchedulerprivate
putSparseFenceThisFrameVulkan::VkSchedulerprivate
putTransferFenceThisFrameVulkan::VkSchedulerprivate
SetDevice(const VkDevice dev)Vulkan::VkSchedulerinline
sparseFenceCommandsVulkan::VkSchedulerprivate
transferFenceCommandsVulkan::VkSchedulerprivate
VkScheduler()Vulkan::VkScheduler
VkUtilities classVulkan::VkSchedulerfriend
~VkScheduler()Vulkan::VkSchedulervirtual