Navigation
API > API/Runtime > API/Runtime/RenderCore
Inheritance Hierarchy
- FThreadSafeRefCountedObject
- FShaderMapResourceCode
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/Shader.h |
| Include | #include "Shader.h" |
Syntax
class FShaderMapResourceCode : public FThreadSafeRefCountedObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSHAHash | ResourceHash | A hash describing the total contents of *this. | |
| TArray< FShaderEditorOnlyDataEntry > | ShaderEditorOnlyDataEntries | Optional array of editor-only data indexed in the same order as ShaderEntries (sorted by the shader hash) Empty in the cases where the editor-only data is not serialized. | |
| TArray< FShaderEntry > | ShaderEntries | ||
| TArray< FSHAHash > | ShaderHashes |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FShaderMapResourceCode
(
const FShaderMapResourceCode& Other |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddEditorOnlyData
(
int32 Index, |
||
| void | AddShaderCompilerOutput
(
const FShaderCompilerOutput& Output, |
||
| void | AppendWarningsToEditorOnlyData
(
int32 Index, |
||
| void | Finalize () |
||
| int32 | FindShaderIndex
(
const FSHAHash& InHash |
||
| uint32 | GetSizeBytes () |
||
| void | |||
| void | NotifyShadersCompiled
(
FName FormatName |
||
| void | |||
| void | ToString
(
FStringBuilderBase& OutString |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FShaderEditorOnlyDataEntry | |||
| FShaderEntry |