Navigation
API > API/Runtime > API/Runtime/RenderCore > API/Runtime/RenderCore/FShaderMapResourceCode
Name
FShaderEditorOnlyDataEntry
Type
struct
Header File
/Engine/Source/Runtime/RenderCore/Public/Shader.h
Include Path
#include "Shader.h"
Syntax
struct FShaderEditorOnlyDataEntry
Copy full snippet
Constructors
Name
Remarks
Include Path
Unreal Specifiers
Explicitly-defaulted copy/move ctors & assignment operators are needed temporarily due to deprecation of PlatformDebugData field.
Shader.h
Shader.h
Shader.h
Variables
Public
Name
Type
Remarks
Include Path
Unreal Specifiers
CompilerWarnings
TArray < FString >
Shader.h
DebugInfo
FString
This field contains a debug string stored in a ShaderSymbols.info file when using r.Shaders.SymbolInfo=1 Used to facilitate reverse lookup of a shader from a platform shader hash when no full shader symbol information is available
Shader.h
ShaderStatistics
TArray < FGenericShaderStat >
Generic, data-driven key/value pairs of statistics.
Shader.h
ShaderTypeHashes
TArray < uint64 >
An array of the hash of all FShaderType names which generate this particular shader (i.e. the return value of FShaderType::GetHashedName().GetHash()).
Shader.h
SymbolBuffer
FCompressedBuffer
Shader.h
SymbolHash
uint64
Shader.h
Functions
Public
Name
Remarks
Include Path
Unreal Specifiers
Sets the symbols for this entry to the given buffer if either unset or the hash of the new buffer is "less" than the hash of the stored buffer.
Shader.h
Operators