Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- FRunnable
- FShaderCompileThreadRunnableBase
- FShaderCompileThreadRunnable
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/ShaderCompiler.h |
Include | #include "ShaderCompiler.h" |
Syntax
class FShaderCompileThreadRunnable : public FShaderCompileThreadRunnableBase
Remarks
Shader compiling thread This runs in the background while UE is running, launches shader compile worker processes when necessary, and feeds them inputs and reads back the outputs.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FShaderCompileThreadRunnable
(
FShaderCompilingManager* InManager |
Initialization constructor. |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Overridden from FShaderCompileThreadRunnableBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FShaderCompileMemoryUsage | Returns the amount of memory (in bytes) used by external processes related to this, if any. | |
![]() ![]() |
bool | PrintWorkerMemoryUsage
(
bool bAllowToWaitForLock |
Tries to print out the memory usage of all shader compile workers. |