Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/MaterialCachedHLSLTree.h |
| Include | #include "MaterialCachedHLSLTree.h" |
Syntax
class FMaterialCachedHLSLTree
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EmitSharedCode
(
FStringBuilderBase& OutCode |
||
| bool | GenerateTree
(
UMaterial* Material, |
||
| SIZE_T | |||
| const TMap< FMaterialConnectionKey, const UE::HLSLTree::FExpression * > & | |||
| const UE::Shader::FStructType * | |||
| const TArray< UMaterialExpressionCustomOutput * > & | |||
| const UE::HLSLTree::FExpression * | |||
| UE::HLSLTree::FScope * | |||
| UE::HLSLTree::FTree & | GetTree () |
||
| UE::Shader::FStructTypeRegistry & | |||
| const UE::Shader::FStructTypeRegistry & | |||
| const UE::Shader::FStructType * | |||
| bool | IsAttributeUsed
(
UE::HLSLTree::FEmitContext& Context, |
||
| void | SetRequestedFields
(
const UE::HLSLTree::FEmitContext& Context, |
Constants
| Name | Description |
|---|---|
| EmptyTree |