UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGfxPipelineDesc Struct Reference

#include <VulkanPipeline.h>

Classes

struct  FBlendAttachment
 
struct  FDepthStencil
 
struct  FRasterizer
 
struct  FRenderTargets
 
struct  FVertexAttribute
 
struct  FVertexBinding
 

Public Member Functions

FVulkanPSOKey CreateKey2 () const
 
bool operator== (const FGfxPipelineDesc &In) const
 

Public Attributes

uint32 VertexInputKey
 
uint16 RasterizationSamples
 
uint32 Topology
 
TArray< FBlendAttachmentColorAttachmentStates
 
TArray< TArray< FDescriptorSetLayoutBinding > > DescriptorSetLayoutBindings
 
TArray< FVertexBindingVertexBindings
 
TArray< FVertexAttributeVertexAttributes
 
FRasterizer Rasterizer
 
FDepthStencil DepthStencil
 
uint64 ShaderKeys [ShaderStage::NumGraphicsStages]
 
uint64 ShaderKeyShared
 
FRenderTargets RenderTargets
 
uint8 SubpassIndex
 
uint8 UseAlphaToCoverage
 
EVRSShadingRate ShadingRate = EVRSShadingRate::VRSSR_1x1
 
EVRSRateCombiner Combiner = EVRSRateCombiner::VRSRB_Passthrough
 

Member Function Documentation

◆ CreateKey2()

FVulkanPSOKey FGfxPipelineDesc::CreateKey2 ( ) const

◆ operator==()

bool FGfxPipelineDesc::operator== ( const FGfxPipelineDesc In) const
inline

Member Data Documentation

◆ ColorAttachmentStates

TArray<FBlendAttachment> FGfxPipelineDesc::ColorAttachmentStates

◆ Combiner

◆ DepthStencil

FDepthStencil FGfxPipelineDesc::DepthStencil

◆ DescriptorSetLayoutBindings

TArray<TArray<FDescriptorSetLayoutBinding> > FGfxPipelineDesc::DescriptorSetLayoutBindings

◆ RasterizationSamples

uint16 FGfxPipelineDesc::RasterizationSamples

◆ Rasterizer

FRasterizer FGfxPipelineDesc::Rasterizer

◆ RenderTargets

FRenderTargets FGfxPipelineDesc::RenderTargets

◆ ShaderKeys

uint64 FGfxPipelineDesc::ShaderKeys[ShaderStage::NumGraphicsStages]

◆ ShaderKeyShared

uint64 FGfxPipelineDesc::ShaderKeyShared

◆ ShadingRate

EVRSShadingRate FGfxPipelineDesc::ShadingRate = EVRSShadingRate::VRSSR_1x1

◆ SubpassIndex

uint8 FGfxPipelineDesc::SubpassIndex

◆ Topology

uint32 FGfxPipelineDesc::Topology

◆ UseAlphaToCoverage

uint8 FGfxPipelineDesc::UseAlphaToCoverage

◆ VertexAttributes

TArray<FVertexAttribute> FGfxPipelineDesc::VertexAttributes

◆ VertexBindings

TArray<FVertexBinding> FGfxPipelineDesc::VertexBindings

◆ VertexInputKey

uint32 FGfxPipelineDesc::VertexInputKey

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