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

#include <ShaderCompilerJobTypes.h>

Public Member Functions

 FShaderPipelineCompileJobKey (const FShaderPipelineType *InType=nullptr, const FVertexFactoryType *InVFType=nullptr, int32 InPermutationId=0)
 
uint32 MakeHash (uint32 Id) const
 

Public Attributes

const FShaderPipelineTypeShaderPipeline
 
const FVertexFactoryTypeVFType
 
int32 PermutationId
 

Friends

bool operator== (const FShaderPipelineCompileJobKey &Lhs, const FShaderPipelineCompileJobKey &Rhs)
 
bool operator!= (const FShaderPipelineCompileJobKey &Lhs, const FShaderPipelineCompileJobKey &Rhs)
 

Constructor & Destructor Documentation

◆ FShaderPipelineCompileJobKey()

FShaderPipelineCompileJobKey::FShaderPipelineCompileJobKey ( const FShaderPipelineType InType = nullptr,
const FVertexFactoryType InVFType = nullptr,
int32  InPermutationId = 0 
)
inlineexplicit

Member Function Documentation

◆ MakeHash()

uint32 FShaderPipelineCompileJobKey::MakeHash ( uint32  Id) const
inline

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const FShaderPipelineCompileJobKey Lhs,
const FShaderPipelineCompileJobKey Rhs 
)
friend

◆ operator==

bool operator== ( const FShaderPipelineCompileJobKey Lhs,
const FShaderPipelineCompileJobKey Rhs 
)
friend

Member Data Documentation

◆ PermutationId

int32 FShaderPipelineCompileJobKey::PermutationId

◆ ShaderPipeline

const FShaderPipelineType* FShaderPipelineCompileJobKey::ShaderPipeline

◆ VFType

const FVertexFactoryType* FShaderPipelineCompileJobKey::VFType

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