#include <ShaderCompiler.h>
◆ FShaderCompileDistributedThreadRunnable_Interface()
Initialization constructor.
◆ ~FShaderCompileDistributedThreadRunnable_Interface()
| FShaderCompileDistributedThreadRunnable_Interface::~FShaderCompileDistributedThreadRunnable_Interface |
( |
| ) |
|
|
virtual |
◆ CompilingLoop()
| int32 FShaderCompileDistributedThreadRunnable_Interface::CompilingLoop |
( |
| ) |
|
|
overridevirtual |
◆ ForEachPendingJob()
Invokes the specified callback on each pending job this shader compile thread is processing. Use this to find compile jobs that are already sent to a worker, since once a worker processes them, they are no longer in the "pending list" of the shader compile manager (i.e. FShaderCompileJobCollection specifically).
- Parameters
-
| PendingJobCallback | Function callback that is invoked on each pending job. Returns false to exit the iteration early. |
Reimplemented from FShaderCompileThreadRunnableBase.
◆ GetWorkerType()
|
|
inlinefinaloverridevirtual |
◆ IsSupported()
| bool FShaderCompileDistributedThreadRunnable_Interface::IsSupported |
( |
| ) |
|
|
static |
◆ CachedController
◆ PlatformShaderInputFilesCache
The documentation for this class was generated from the following files: