Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ShaderCompiler.h |
| Include | #include "ShaderCompiler.h" |
Syntax
class FShaderCompileJobCollection
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddToCacheAndProcessPending
(
FShaderCommonCompileJob* FinishedJob |
Adds the job to cache. | |
| void | GatherAnalytics
(
const FString& BaseName, |
||
| int32 | |||
| int32 | |||
| int32 | GetNumPendingJobs
(
EShaderCompileJobPriority InPriority |
||
| int32 | GetPendingJobs
(
EShaderCompilerWorkerType InWorkerType, |
||
| void | Log caching statistics. | ||
| FShaderCompileJob * | PrepareJob
(
uint32 InId, |
||
| FShaderPipelineCompileJob * | PrepareJob
(
uint32 InId, |
||
| void | ProcessFinishedJob
(
FShaderCommonCompileJob* FinishedJob, |
This is an entry point for all jobs that have finished the compilation (whether real or cached). | |
| int32 | RemoveAllPendingJobsWithId
(
uint32 InId |
||
| void | RemoveJob
(
FShaderCommonCompileJob* InJob |
||
| void | SubmitJobs
(
const TArray< FShaderCommonCompileJobPtr >& InJobs |