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 FMaterialFunctionCompileState
Remarks
Function specific compiler state.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TMap< UMaterialExpression *, int32 > | ExecExpressionCodeMap | |
![]() |
TMap< FMaterialExpressionKey, int32 > | ExpressionCodeMap | A map from material expression to the index into CodeChunks of the code for the material expression. |
![]() |
TArray< FMaterialExpressionKey > | ExpressionStack | Stack used to avoid re-entry within this function. |
![]() |
UMaterialExpressionMaterialFunctionCall * | FunctionCall |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FMaterialFunctionCompileState
(
UMaterialExpressionMaterialFunctionCall* InFunctionCall |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() |
FMaterialFunctionCompileState * | FindOrAddSharedFunctionState
(
FMaterialExpressionKey& ExpressionKey, |
|
![]() |
void | Reset () |