![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShaderCompilerJobTypes.h>
Inheritance diagram for FShaderPipelineCompileJob:Static Public Attributes | |
| static const EShaderCompileJobType | Type = EShaderCompileJobType::Pipeline |
Additional Inherited Members | |
Static Public Member Functions inherited from FShaderCommonCompileJob | |
| static RENDERCORE_API uint32 | GetNextJobId () |
Protected Member Functions inherited from FShaderCommonCompileJob | |
| FShaderCommonCompileJob (EShaderCompileJobType InType, uint32 InHash, uint32 InId, EShaderCompileJobPriority InPriority) | |
| virtual | ~FShaderCommonCompileJob () |
| FShaderPipelineCompileJob::FShaderPipelineCompileJob | ( | int32 | NumStages | ) |
| FShaderPipelineCompileJob::FShaderPipelineCompileJob | ( | uint32 | InHash, |
| uint32 | InId, | ||
| EShaderCompileJobPriority | InPriroity, | ||
| const FShaderPipelineCompileJobKey & | InKey | ||
| ) |
|
overridevirtual |
Implements FShaderCommonCompileJob.
|
finaloverridevirtual |
Generates a diagnostics string for this compile job suitable for the output log.
Implements FShaderCommonCompileJob.
|
overridevirtual |
Returns hash of all inputs for this job (needed for caching).
Reimplemented from FShaderCommonCompileJob.
|
inlineoverridevirtual |
Implements FShaderCommonCompileJob.
|
overridevirtual |
Implements FShaderCommonCompileJob.
|
overridevirtual |
Serializes (and deserializes) the output for caching purposes.
Reimplemented from FShaderCommonCompileJob.
| FShaderPipelineCompileJobKey FShaderPipelineCompileJob::Key |
| TArray<TRefCountPtr<FShaderCompileJob> > FShaderPipelineCompileJob::StageJobs |
|
static |