![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Member Functions | |
| FShaderCompileWorkerInfo () | |
| ~FShaderCompileWorkerInfo () | |
| void | TerminateWorkerProcess (bool bAsynchronous=false) |
| int32 | CloseWorkerProcess () |
Information tracked for each shader compile worker process instance.
|
inline |
|
inline |
|
inline |
| bool FShaderCompileWorkerInfo::bAvailable |
Whether this worker is available for new jobs. It will be false when shutting down the worker.
| bool FShaderCompileWorkerInfo::bComplete |
Tracks whether all tasks issued to the worker have been received.
| bool FShaderCompileWorkerInfo::bIssuedTasksToWorker |
Tracks whether tasks have been issued to the worker.
| bool FShaderCompileWorkerInfo::bLaunchedWorker |
Whether the worker has been launched for this set of tasks.
| double FShaderCompileWorkerInfo::FinishTime |
Time at which the worker ended the most recent batch of tasks.
| uint64 FShaderCompileWorkerInfo::QueuedBatchId |
Current batch ID to uniquely identify each batch for diagnostics output.
| TArray<FShaderCommonCompileJobPtr> FShaderCompileWorkerInfo::QueuedJobs |
Jobs that this worker is responsible for compiling.
| double FShaderCompileWorkerInfo::StartTime |
Time at which the worker started the most recent batch of tasks.
| FProcHandle FShaderCompileWorkerInfo::WorkerProcess |
Process handle of the worker app once launched. Invalid handle means no process.
| uint32 FShaderCompileWorkerInfo::WorkerProcessId |
Process ID of the worker app once launched. Zero means no process.