Navigation
API > API/Runtime > API/Runtime/RenderCore
Inheritance Hierarchy
- FShaderMapBase
- TShaderMap
- FGlobalShaderMapSection
- FMaterialShaderMap
- FNiagaraShaderMap
- FOpenColorIOShaderMap
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/Shader.h |
| Include | #include "Shader.h" |
Syntax
class FShaderMapBase
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AssignContent
(
TMemoryImageObject< FShaderMapContent > InContent |
||
| void | AssignCopy
(
const FShaderMapBase& Source |
||
| void | AssociateWithAsset
(
const FName& AssetPath |
Associates a shadermap with an asset (note: one shadermap can be used by several assets, e.g. MIs). | |
| void | AssociateWithAssets
(
const FShaderMapAssetPaths& AssetPaths |
||
| FShaderMapPointerTable * | |||
| void | |||
| void | |||
| const FShaderMapAssetPaths & | |||
| const FShaderMapContent * | GetContent () |
||
| const FTypeLayoutDesc & | |||
| uint32 | |||
| FShaderMapContent * | |||
| void | GetOutdatedTypes
(
TArray< const FShaderType* >& OutdatedShaderTypes, |
||
| EShaderPermutationFlags | |||
| const FShaderMapPointerTable & | |||
| FShaderMapResource * | GetResource () |
||
| FShaderMapResource * | |||
| FShaderMapResourceCode * | |||
| EShaderPlatform | |||
| void | InitResource () |
||
| void | |||
| void | SaveShaderStableKeys
(
EShaderPlatform TargetShaderPlatform, |
||
| bool | |||
| FString | ToString () |
||
| void |