Navigation
API > API/Plugins > API/Plugins/DynamicMaterial > API/Plugins/DynamicMaterial/Model
Inheritance Hierarchy
- IDMMaterialBuildStateInterface
- FDMMaterialBuildState
References
| Module | DynamicMaterial |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterial/Public/Model/IDMMaterialBuildStateInterface.h |
| Include | #include "Model/IDMMaterialBuildStateInterface.h" |
Syntax
struct IDMMaterialBuildStateInterface
Remarks
BuildState is a class that stores the current state of a material that is being built. It stores useful lists of UMaterialExpressions relating to various object within the builder, such a Stages or Sources. It is an entirely transient object. It is not meant to be saved outside of the material building processs.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddOtherExpressions
(
const TArray< UMaterialExpression* >& InOtherExpressions |
Other Expressions. | |
| void | AddValueExpressions
(
const UDMMaterialValue* InValue, |
||
| IDMMaterialBuildUtilsInterface & | |||
| UMaterial * | |||
| UMaterialExpression * | GetLastValueExpression
(
const UDMMaterialValue* InValue |
||
| UDynamicMaterialModel * | |||
| const TSet< UMaterialExpression * > & | |||
| const TArray< UMaterialExpression * > & | GetValueExpressions
(
const UDMMaterialValue* InValue |
||
| const TMap< const UDMMaterialValue *, TArray< UMaterialExpression * > > & | GetValueMap () |
||
| TArray< const UDMMaterialValue * > | GetValues () |
||
| bool | HasValue
(
const UDMMaterialValue* InValue |
Material Values |