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

Public Member Functions

template<typename Type >
void SetHashValue (uint32 Offset, uint32 NumBits, Type Value)
 
bool operator== (FMetalGraphicsPipelineKey const &Other) const
 

Public Attributes

FMetalRenderPipelineHash RenderPipelineHash
 
FMetalHashedVertexDescriptor VertexDescriptorHash
 
FSHAHash VertexFunction
 
FSHAHash PixelFunction
 

Friends

uint32 GetTypeHash (FMetalGraphicsPipelineKey const &Key)
 
void InitMetalGraphicsPipelineKey (FMetalDevice &Device, FMetalGraphicsPipelineKey &Key, const FGraphicsPipelineStateInitializer &Init)
 

Member Function Documentation

◆ operator==()

bool FMetalGraphicsPipelineKey::operator== ( FMetalGraphicsPipelineKey const &  Other) const
inline

◆ SetHashValue()

template<typename Type >
void FMetalGraphicsPipelineKey::SetHashValue ( uint32  Offset,
uint32  NumBits,
Type  Value 
)
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( FMetalGraphicsPipelineKey const &  Key)
friend

◆ InitMetalGraphicsPipelineKey

void InitMetalGraphicsPipelineKey ( FMetalDevice Device,
FMetalGraphicsPipelineKey Key,
const FGraphicsPipelineStateInitializer Init 
)
friend

Member Data Documentation

◆ PixelFunction

FSHAHash FMetalGraphicsPipelineKey::PixelFunction

◆ RenderPipelineHash

FMetalRenderPipelineHash FMetalGraphicsPipelineKey::RenderPipelineHash

◆ VertexDescriptorHash

FMetalHashedVertexDescriptor FMetalGraphicsPipelineKey::VertexDescriptorHash

◆ VertexFunction

FSHAHash FMetalGraphicsPipelineKey::VertexFunction

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