Skip to content

KDGpu::SubpassDescription

#include <render_pass_options.h>

Public Attributes

Name
std::vector< AttachmentReference > inputAttachmentReference
std::vector< AttachmentReference > colorAttachmentReference
std::vector< AttachmentReference > resolveAttachmentReference
std::vector< uint32_t > preserveAttachmentIndex
std::optional< AttachmentReference > depthAttachmentReference
std::optional< AttachmentReference > depthResolveAttachmentReference
ResolveModeFlagBits depthResolveMode
ResolveModeFlagBits stencilResolveMode
uint32_t viewMask
std::vector< TextureAspectFlags > inputAttachmentAspects

Public Attributes Documentation

variable inputAttachmentReference

1
std::vector< AttachmentReference > inputAttachmentReference;

variable colorAttachmentReference

1
std::vector< AttachmentReference > colorAttachmentReference;

variable resolveAttachmentReference

1
std::vector< AttachmentReference > resolveAttachmentReference;

variable preserveAttachmentIndex

1
std::vector< uint32_t > preserveAttachmentIndex;

variable depthAttachmentReference

1
std::optional< AttachmentReference > depthAttachmentReference;

variable depthResolveAttachmentReference

1
std::optional< AttachmentReference > depthResolveAttachmentReference;

variable depthResolveMode

1
ResolveModeFlagBits depthResolveMode { ResolveModeFlagBits::Average };

variable stencilResolveMode

1
ResolveModeFlagBits stencilResolveMode { ResolveModeFlagBits::None };

variable viewMask

1
uint32_t viewMask = 0;

variable inputAttachmentAspects

1
std::vector< TextureAspectFlags > inputAttachmentAspects;

Updated on 2025-07-01 at 00:02:08 +0000