Navigation
API > API/Runtime > API/Runtime/Engine
Structure used to describe compiling time of a shader type (for all the instances of it that we have seen). Can be dumped to CSV file via 'r.ShaderCompiler.DumpShaderTimeStats' CVar.
| Name | FShaderTimings |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/ShaderCompiler.h |
| Include Path | #include "ShaderCompiler.h" |
Syntax
USTRUCT ()
struct FShaderTimings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AverageCompileTime | float | ShaderCompiler.h | ||
| MaxCompileTime | float | ShaderCompiler.h | ||
| MinCompileTime | float | ShaderCompiler.h | ||
| NumCompiled | int32 | ShaderCompiler.h | ||
| TotalCompileTime | float | ShaderCompiler.h | ||
| TotalPreprocessTime | float | ShaderCompiler.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShaderTimings & operator+=
(
const FShaderTimings& Other |
ShaderCompiler.h |