vsg: vsg::SubpassDescription Struct Reference

vsg 1.1.9 VulkanSceneGraph library |

Loading...
Searching...
No Matches
Public Attributes | List of all members
vsg::SubpassDescription Struct Reference

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

## Detailed Description

SubpassDescription is used by RenderPass to specify VkSubpassDescription settings.

The documentation for this struct was generated from the following file:

- include/vsg/vk/RenderPass.h