![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <atomic>#include "HAL/PlatformTime.h"#include "Hash/Blake3.h"#include "Shader.h"#include "ShaderCompilerCore.h"#include "ShaderPreprocessTypes.h"#include "VertexFactory.h"#include "Templates/Function.h"Go to the source code of this file.
Classes | |
| struct | FShaderMapCompileResults |
| struct | FPendingShaderMapCompileResults |
| struct | FShaderJobCacheRef |
| class | FShaderCompileJobStatus |
| class | FShaderCommonCompileJob |
| struct | FShaderCompileJobKey |
| class | FShaderCompileJob |
| struct | FShaderPipelineCompileJobKey |
| class | FShaderPipelineCompileJob |
Namespaces | |
| namespace | UE |
| namespace | UE::DerivedData |
Typedefs | |
| using | FPendingShaderMapCompileResultsPtr = TRefCountPtr< FPendingShaderMapCompileResults > |
| using | FShaderCommonCompileJobPtr = TRefCountPtr< FShaderCommonCompileJob > |
Enumerations | |
| enum class | EShaderCompileJobStatus : uint8 { Unset , Ready , Skipped , Cancelled , PendingDDC , Queued , PendingDistributedExecution , PendingLocalExecution , CompleteDistributedExecution , CompleteFoundInCache , CompleteFoundInDDC , CompleteLocalExecution } |
Functions | |
| RENDERCORE_API const TCHAR * | LexToString (EShaderCompileJobStatus Status) |
|
strong |
| RENDERCORE_API const TCHAR * LexToString | ( | EShaderCompileJobStatus | Status | ) |