SubpassDescription is used by RenderPass to specify VkSubpassDescription settings. More...
#include <RenderPass.h>
Public Attributes | |
| VkSubpassDescriptionFlags | flags = 0 |
| VkPipelineBindPoint | pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS |
| std::vector< AttachmentReference > | inputAttachments |
| std::vector< AttachmentReference > | colorAttachments |
| std::vector< AttachmentReference > | resolveAttachments |
| std::vector< AttachmentReference > | depthStencilAttachments |
| std::vector< uint32_t > | preserveAttachments |
| uint32_t | viewMask = 0 |
| multiview support requires Vulkan 1.2 or later. | |
| VkResolveModeFlagBits | depthResolveMode = VK_RESOLVE_MODE_NONE |
| maps to VkSubpassDescriptionDepthStencilResolve, requires Vulkan 1.2 or later or an extension. | |
| VkResolveModeFlagBits | stencilResolveMode = VK_RESOLVE_MODE_NONE |
| std::vector< AttachmentReference > | depthStencilResolveAttachments |
SubpassDescription is used by RenderPass to specify VkSubpassDescription settings.