Navigation
Unreal Engine C++ API Reference > 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 |