|
Nebula
|
#include <vkdeferredcommand.h>
Public Attributes | |
| DelegateType | type |
| CoreGraphics::QueueType | queue |
| VkFence | fence |
| union { | |
| struct { | |
| VkCommandBuffer buffers [64] | |
| VkCommandPool pool | |
| uint32_t numBuffers | |
| } cmdbufferfree | |
| struct { | |
| void * data | |
| } memory | |
| struct { | |
| VkBuffer buf | |
| VkDeviceMemory mem | |
| } buffer | |
| struct { | |
| VkImage img | |
| VkDeviceMemory mem | |
| } image | |
| struct { | |
| VkBuffer buf | |
| VkDeviceSize offset | |
| VkDeviceSize size | |
| uint32_t * data | |
| } bufferUpd | |
| struct { | |
| VkImage img | |
| VkImageCreateInfo info | |
| uint32_t mip | |
| uint32_t face | |
| VkDeviceSize size | |
| uint32_t * data | |
| } imageUpd | |
| struct { | |
| VkPipeline pipeline | |
| } pipelineDestroy | |
| struct { | |
| VkPipelineStageFlags left | |
| VkPipelineStageFlags right | |
| VkImageMemoryBarrier barrier | |
| } imgBarrier | |
| struct { | |
| VkImage img | |
| VkImageLayout layout | |
| VkClearColorValue clearValue | |
| VkImageSubresourceRange region | |
| } imgColorClear | |
| struct { | |
| VkImage img | |
| VkImageLayout layout | |
| VkClearDepthStencilValue clearValue | |
| VkImageSubresourceRange region | |
| } imgDepthStencilClear | |
| struct { | |
| VkPipelineStageFlags left | |
| VkPipelineStageFlags right | |
| VkImageMemoryBarrier barrier | |
| } imgOwnerChange | |
| struct { | |
| VkPipelineBindPoint type | |
| uint32_t baseSet | |
| uint32_t numSets | |
| const VkDescriptorSet * sets | |
| uint32_t numOffsets | |
| const uint32_t * offsets | |
| } descSetBind | |
| }; | |
| union { ... } Vulkan::VkDeferredCommand::Delegate |
| VkImageMemoryBarrier Vulkan::VkDeferredCommand::Delegate::barrier |
| uint32_t Vulkan::VkDeferredCommand::Delegate::baseSet |
| VkBuffer Vulkan::VkDeferredCommand::Delegate::buf |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::buffer |
| VkCommandBuffer Vulkan::VkDeferredCommand::Delegate::buffers[64] |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::bufferUpd |
| VkClearDepthStencilValue Vulkan::VkDeferredCommand::Delegate::clearValue |
| VkClearColorValue Vulkan::VkDeferredCommand::Delegate::clearValue |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::cmdbufferfree |
| uint32_t* Vulkan::VkDeferredCommand::Delegate::data |
| void* Vulkan::VkDeferredCommand::Delegate::data |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::descSetBind |
| uint32_t Vulkan::VkDeferredCommand::Delegate::face |
| VkFence Vulkan::VkDeferredCommand::Delegate::fence |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::image |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::imageUpd |
| VkImage Vulkan::VkDeferredCommand::Delegate::img |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::imgBarrier |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::imgColorClear |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::imgDepthStencilClear |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::imgOwnerChange |
| VkImageCreateInfo Vulkan::VkDeferredCommand::Delegate::info |
| VkImageLayout Vulkan::VkDeferredCommand::Delegate::layout |
| VkPipelineStageFlags Vulkan::VkDeferredCommand::Delegate::left |
| VkDeviceMemory Vulkan::VkDeferredCommand::Delegate::mem |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::memory |
| uint32_t Vulkan::VkDeferredCommand::Delegate::mip |
| uint32_t Vulkan::VkDeferredCommand::Delegate::numBuffers |
| uint32_t Vulkan::VkDeferredCommand::Delegate::numOffsets |
| uint32_t Vulkan::VkDeferredCommand::Delegate::numSets |
| VkDeviceSize Vulkan::VkDeferredCommand::Delegate::offset |
| const uint32_t* Vulkan::VkDeferredCommand::Delegate::offsets |
| VkPipeline Vulkan::VkDeferredCommand::Delegate::pipeline |
| struct { ... } Vulkan::VkDeferredCommand::Delegate::pipelineDestroy |
| VkCommandPool Vulkan::VkDeferredCommand::Delegate::pool |
| CoreGraphics::QueueType Vulkan::VkDeferredCommand::Delegate::queue |
| VkImageSubresourceRange Vulkan::VkDeferredCommand::Delegate::region |
| VkPipelineStageFlags Vulkan::VkDeferredCommand::Delegate::right |
| const VkDescriptorSet* Vulkan::VkDeferredCommand::Delegate::sets |
| VkDeviceSize Vulkan::VkDeferredCommand::Delegate::size |
| VkPipelineBindPoint Vulkan::VkDeferredCommand::Delegate::type |
| DelegateType Vulkan::VkDeferredCommand::Delegate::type |