UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FShaderPipelineTypeDependency Class Reference

#include <Shader.h>

Public Member Functions

 FShaderPipelineTypeDependency ()
 
 FShaderPipelineTypeDependency (const FShaderPipelineType *InShaderPipelineType, EShaderPlatform ShaderPlatform)
 
bool operator== (const FShaderPipelineTypeDependency &Reference) const
 
bool operator!= (const FShaderPipelineTypeDependency &Reference) const
 
RENDERCORE_API void RefreshCachedSourceHash (EShaderPlatform ShaderPlatform)
 

Public Attributes

FHashedName ShaderPipelineTypeName
 
FSHAHash StagesSourceHash
 

Friends

FArchiveoperator<< (FArchive &Ar, class FShaderPipelineTypeDependency &Ref)
 

Constructor & Destructor Documentation

◆ FShaderPipelineTypeDependency() [1/2]

FShaderPipelineTypeDependency::FShaderPipelineTypeDependency ( )
inline

◆ FShaderPipelineTypeDependency() [2/2]

FShaderPipelineTypeDependency::FShaderPipelineTypeDependency ( const FShaderPipelineType InShaderPipelineType,
EShaderPlatform  ShaderPlatform 
)
inline

Member Function Documentation

◆ operator!=()

bool FShaderPipelineTypeDependency::operator!= ( const FShaderPipelineTypeDependency Reference) const
inline

◆ operator==()

bool FShaderPipelineTypeDependency::operator== ( const FShaderPipelineTypeDependency Reference) const
inline

◆ RefreshCachedSourceHash()

void FShaderPipelineTypeDependency::RefreshCachedSourceHash ( EShaderPlatform  ShaderPlatform)

Call GetShaderFileHash to get the cached value for the filename's hash in the current process.

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
class FShaderPipelineTypeDependency Ref 
)
friend

Member Data Documentation

◆ ShaderPipelineTypeName

FHashedName FShaderPipelineTypeDependency::ShaderPipelineTypeName

Shader Pipeline type

◆ StagesSourceHash

FSHAHash FShaderPipelineTypeDependency::StagesSourceHash

Used to detect changes to the shader source files.


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