Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Vulkan::RenderPass::SubpassDescriptor Struct Reference

Describes the used attachments in one subpass. More...

#include <RenderPass.h>

Public Attributes

uint32_t m_rendertargetCount = 0
 
uint32_t m_subpassInputCount = 0
 
uint32_t m_preserveAttachmentCount = 0
 
AZStd::array< SubpassAttachment, RHI::Limits::Pipeline::AttachmentColorCountMax > m_rendertargetAttachments
 
AZStd::array< SubpassAttachment, RHI::Limits::Pipeline::AttachmentColorCountMax > m_resolveAttachments
 
AZStd::array< SubpassAttachment, RHI::Limits::Pipeline::AttachmentColorCountMax > m_subpassInputAttachments
 
AZStd::array< uint32_t, RHI::Limits::Pipeline::AttachmentColorCountMax > m_preserveAttachments
 
SubpassAttachment m_depthStencilAttachment
 
SubpassAttachment m_fragmentShadingRateAttachment
 

Detailed Description

Describes the used attachments in one subpass.


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