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

#include <ShaderCompilerCore.h>

Public Member Functions

bool EqualsPathInSource (const ANSICHAR *InPathInSource, int32 InPathInSourceLen, FXxHash64 InPathInSourceHash, const ANSICHAR *InParentPath) const
 
bool EqualsResultPath (const FString &InResultPath, uint32 InResultPathHash) const
 
bool EqualsResultPath (const ANSICHAR *InResultPath, uint32 InResultPathHash) const
 

Public Attributes

FXxHash64 PathInSourceHash
 
TArray< ANSICHARPathInSource
 
TArray< ANSICHARParentPath
 
TArray< ANSICHARResultPath
 
uint32 ResultPathHash
 
uint32 ResultPathUniqueIndex
 
FShaderSharedAnsiStringPtr StrippedSource
 

Member Function Documentation

◆ EqualsPathInSource()

bool FShaderPreprocessDependency::EqualsPathInSource ( const ANSICHAR InPathInSource,
int32  InPathInSourceLen,
FXxHash64  InPathInSourceHash,
const ANSICHAR InParentPath 
) const
inline

◆ EqualsResultPath() [1/2]

bool FShaderPreprocessDependency::EqualsResultPath ( const ANSICHAR InResultPath,
uint32  InResultPathHash 
) const
inline

◆ EqualsResultPath() [2/2]

bool FShaderPreprocessDependency::EqualsResultPath ( const FString &  InResultPath,
uint32  InResultPathHash 
) const
inline

Member Data Documentation

◆ ParentPath

TArray<ANSICHAR> FShaderPreprocessDependency::ParentPath

◆ PathInSource

TArray<ANSICHAR> FShaderPreprocessDependency::PathInSource

◆ PathInSourceHash

FXxHash64 FShaderPreprocessDependency::PathInSourceHash

◆ ResultPath

TArray<ANSICHAR> FShaderPreprocessDependency::ResultPath

◆ ResultPathHash

uint32 FShaderPreprocessDependency::ResultPathHash

◆ ResultPathUniqueIndex

uint32 FShaderPreprocessDependency::ResultPathUniqueIndex

◆ StrippedSource

FShaderSharedAnsiStringPtr FShaderPreprocessDependency::StrippedSource

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