Navigation
Unreal Engine C++ API Reference > Runtime > Engine
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/MaterialShared.h |
Include | #include "MaterialShared.h" |
Syntax
class FMaterialExpressionKey
Remarks
Uniquely identifies a material expression output. Used by the material compiler to keep track of which output it is compiling.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bCompilingPreviousFrameKey | Expressions are different (e.g. View.PrevWorldViewOrigin) when using previous frame's values, value if from FHLSLMaterialTranslator::bCompilingPreviousFrame. |
![]() |
UMaterialExpression * | Expression | |
![]() |
FGuid | MaterialAttributeID | Attribute currently being compiled through a MatterialAttributes connection. |
![]() |
int32 | OutputIndex |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FMaterialExpressionKey
(
UMaterialExpression* InExpression, |
||
![]() |
FMaterialExpressionKey
(
UMaterialExpression* InExpression, |