vsg  1.1.0
VulkanSceneGraph library
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< AttachmentReferenceinputAttachments
 
std::vector< AttachmentReferencecolorAttachments
 
std::vector< AttachmentReferenceresolveAttachments
 
std::vector< AttachmentReferencedepthStencilAttachments
 
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< AttachmentReferencedepthStencilResolveAttachments
 

Detailed Description

SubpassDescription is used by RenderPass to specify VkSubpassDescription settings.


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