Navigation
API > API/Runtime > API/Runtime/RenderCore
Serializable structure of diagnostic output from a SCW process. Include error code and timing statistics for the duration of a job batch.
| Name | FShaderCompileWorkerDiagnostics |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderCompilerCore.h |
| Include Path | #include "ShaderCompilerCore.h" |
Syntax
struct FShaderCompileWorkerDiagnostics
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BatchIndex | int32 | Index of the batch that was processed by the same worker process. | ShaderCompilerCore.h | |
| BatchPreparationTime | double | Time in seconds before this batch was being processed. | ShaderCompilerCore.h | |
| BatchProcessTime | double | Time in seconds it took the ShaderCompileWorker to process the entire job batch. | ShaderCompilerCore.h | |
| EntryPointTimestamp | double | Timestamp when the ShaderCompileWorker entered the main entry point. | ShaderCompilerCore.h | |
| ErrorCode | int32 | Error code return from a ShaderCompileWorker process that terminated abnormally (not for shader syntax/semantic errors). | ShaderCompilerCore.h |