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

#include <VulkanRenderpass.h>

+ Inheritance diagram for FVulkanSubpassDescription< VkSubpassDescription >:

Public Member Functions

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

Constructor & Destructor Documentation

◆ FVulkanSubpassDescription()

FVulkanSubpassDescription< VkSubpassDescription >::FVulkanSubpassDescription ( )
inline

Member Function Documentation

◆ SetColorAttachments()

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

◆ SetDepthStencilAttachment()

void FVulkanSubpassDescription< VkSubpassDescription >::SetDepthStencilAttachment ( FVulkanAttachmentReference< VkAttachmentReference > *  DepthStencilAttachmentReference)
inline

◆ SetDepthStencilResolveAttachment()

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

◆ SetInputAttachments()

void FVulkanSubpassDescription< VkSubpassDescription >::SetInputAttachments ( FVulkanAttachmentReference< VkAttachmentReference > *  InputAttachmentReferences,
uint32  NumInputAttachmentReferences 
)
inline

◆ SetMultiViewMask()

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

◆ SetResolveAttachments()

void FVulkanSubpassDescription< VkSubpassDescription >::SetResolveAttachments ( const TArrayView< FVulkanAttachmentReference< VkAttachmentReference > > &  ResolveAttachmentReferences)
inline

◆ SetShadingRateAttachment()

void FVulkanSubpassDescription< VkSubpassDescription >::SetShadingRateAttachment ( VkFragmentShadingRateAttachmentInfoKHR *  )
inline

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