Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ShaderCompiler.h |
| Include | #include "ShaderCompiler.h" |
Syntax
class FShaderJobCache
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddJobOutput
(
const FShaderCommonCompileJob* FinishedJob, |
Adds a job output to the cache | |
| FJobCachedOutput * | Find
(
const FJobInputHash& Hash, |
Looks for the job in the cache, returns null if not found | |
| void | GatherAnalytics
(
const FString& BaseName, |
Gather statistics to send to analytics | |
| uint64 | Calculates memory used by the cache | ||
| uint64 | Calculates current memory budget, in bytes | ||
| void | LogStats () |
Logs out the statistics |
Typedefs
| Name | Description |
|---|---|
| FJobCachedOutput | |
| FJobInputHash | |
| FJobOutputHash | |
| FStoredOutput |