Navigation
API > API/Runtime > API/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 () |