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

Public Member Functions

 FShaderJobDataMap ()
 
FShaderJobDataFind (const FShaderCompilerInputHash &Key)
 
FShaderJobCacheRef FindOrAdd (const FShaderCompilerInputHash &Key)
 
FORCEINLINE int32 Num () const
 
FORCEINLINE FShaderJobDataoperator[] (int32 Index)
 
FORCEINLINE const FShaderJobDataoperator[] (int32 Index) const
 
uint64 GetAllocatedSize () const
 
void RemoveLeadingBlocks (int32 BlocksToRemove)
 

Constructor & Destructor Documentation

◆ FShaderJobDataMap()

FShaderJobDataMap::FShaderJobDataMap ( )
inline

Member Function Documentation

◆ Find()

FShaderJobData * FShaderJobDataMap::Find ( const FShaderCompilerInputHash Key)

◆ FindOrAdd()

FShaderJobCacheRef FShaderJobDataMap::FindOrAdd ( const FShaderCompilerInputHash Key)

◆ GetAllocatedSize()

uint64 FShaderJobDataMap::GetAllocatedSize ( ) const
inline

◆ Num()

FORCEINLINE int32 FShaderJobDataMap::Num ( ) const
inline

◆ operator[]() [1/2]

FORCEINLINE FShaderJobData & FShaderJobDataMap::operator[] ( int32  Index)
inline

◆ operator[]() [2/2]

FORCEINLINE const FShaderJobData & FShaderJobDataMap::operator[] ( int32  Index) const
inline

◆ RemoveLeadingBlocks()

void FShaderJobDataMap::RemoveLeadingBlocks ( int32  BlocksToRemove)
inline

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