UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanSubpassDescription< VkSubpassDescription2 > Struct Reference

#include <VulkanRenderpass.h>

+ Inheritance diagram for FVulkanSubpassDescription< VkSubpassDescription2 >:

Public Member Functions

 FVulkanSubpassDescription ()
 
void SetColorAttachments (const TArray< FVulkanAttachmentReference< VkAttachmentReference2 > > &ColorAttachmentReferences, int OverrideCount=-1)
 
void SetResolveAttachments (const TArrayView< FVulkanAttachmentReference< VkAttachmentReference2 > > &ResolveAttachmentReferences)
 
void SetDepthStencilAttachment (FVulkanAttachmentReference< VkAttachmentReference2 > *DepthStencilAttachmentReference)
 
void SetInputAttachments (FVulkanAttachmentReference< VkAttachmentReference2 > *InputAttachmentReferences, uint32 NumInputAttachmentReferences)
 
void SetDepthStencilResolveAttachment (VkSubpassDescriptionDepthStencilResolveKHR *DepthStencilResolveAttachmentDesc)
 
void SetShadingRateAttachment (VkFragmentShadingRateAttachmentInfoKHR *ShadingRateAttachmentInfo)
 
void SetMultiViewMask (uint32_t Mask)
 

Constructor & Destructor Documentation

◆ FVulkanSubpassDescription()

FVulkanSubpassDescription< VkSubpassDescription2 >::FVulkanSubpassDescription ( )
inline

Member Function Documentation

◆ SetColorAttachments()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetColorAttachments ( const TArray< FVulkanAttachmentReference< VkAttachmentReference2 > > &  ColorAttachmentReferences,
int  OverrideCount = -1 
)
inline

◆ SetDepthStencilAttachment()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetDepthStencilAttachment ( FVulkanAttachmentReference< VkAttachmentReference2 > *  DepthStencilAttachmentReference)
inline

◆ SetDepthStencilResolveAttachment()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetDepthStencilResolveAttachment ( VkSubpassDescriptionDepthStencilResolveKHR *  DepthStencilResolveAttachmentDesc)
inline

◆ SetInputAttachments()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetInputAttachments ( FVulkanAttachmentReference< VkAttachmentReference2 > *  InputAttachmentReferences,
uint32  NumInputAttachmentReferences 
)
inline

◆ SetMultiViewMask()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetMultiViewMask ( uint32_t  Mask)
inline

◆ SetResolveAttachments()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetResolveAttachments ( const TArrayView< FVulkanAttachmentReference< VkAttachmentReference2 > > &  ResolveAttachmentReferences)
inline

◆ SetShadingRateAttachment()

void FVulkanSubpassDescription< VkSubpassDescription2 >::SetShadingRateAttachment ( VkFragmentShadingRateAttachmentInfoKHR *  ShadingRateAttachmentInfo)
inline

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