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

Public Member Functions

int32 AddRef ()
 
int32 GetNumReferences () const
 
int32 Release ()
 
uint64 GetAllocatedSize () const
 

Public Attributes

int32 NumHits = 0
 
FSharedBuffer JobOutput
 
TArray< FCompositeBufferJobCode
 
TArray< FCompressedBufferJobSymbols
 
FString CachedDebugInfoPath
 

Member Function Documentation

◆ AddRef()

int32 FShaderJobCacheStoredOutput::AddRef ( )
inline

Similar to FRefCountBase AddRef, but not atomic

◆ GetAllocatedSize()

uint64 FShaderJobCacheStoredOutput::GetAllocatedSize ( ) const
inline

◆ GetNumReferences()

int32 FShaderJobCacheStoredOutput::GetNumReferences ( ) const
inline

◆ Release()

int32 FShaderJobCacheStoredOutput::Release ( )
inline

Similar to FRefCountBase Release, but not atomic

Member Data Documentation

◆ CachedDebugInfoPath

FString FShaderJobCacheStoredOutput::CachedDebugInfoPath

Path to where the cached debug info is stored.

◆ JobCode

TArray<FCompositeBuffer> FShaderJobCacheStoredOutput::JobCode

Separate blobs for shader code

◆ JobOutput

FSharedBuffer FShaderJobCacheStoredOutput::JobOutput

Canned output

◆ JobSymbols

TArray<FCompressedBuffer> FShaderJobCacheStoredOutput::JobSymbols

Separate blobs for shader symbols

◆ NumHits

int32 FShaderJobCacheStoredOutput::NumHits = 0

How many times this output has been returned as a cached result, no matter the input hash


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