Navigation
API > API/Runtime > API/Runtime/RenderCore
Inheritance Hierarchy
- TLinkedListBase
- TIntrusiveLinkedList
- FShaderCommonCompileJob
- FShaderPipelineCompileJob
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/ShaderCompilerJobTypes.h |
| Include | #include "ShaderCompilerJobTypes.h" |
Syntax
class FShaderPipelineCompileJob : public FShaderCommonCompileJob
Variables
| Type | Name | Description | |
|---|---|---|---|
| FShaderPipelineCompileJobKey | Key | ||
| TArray< TRefCountPtr< FShaderCompileJob > > | StageJobs |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FShaderPipelineCompileJob
(
int32 NumStages |
|||
FShaderPipelineCompileJob
(
uint32 InHash, |
Overridden from FShaderCommonCompileJob
| Type | Name | Description | |
|---|---|---|---|
| FInputHash | GetInputHash () |
Returns hash of all inputs for this job (needed for caching). | |
| void | OnComplete () |
Executed for all jobs (including those read from cache) on completion. | |
| void | SerializeOutput
(
FArchive& Ar |
Serializes (and deserializes) the output for caching purposes. |
Constants
| Name | Description |
|---|---|
| Type |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bFailedRemovingUnused | bFailedRemovingUnused field is no longer used |