Navigation
API > API/Plugins > API/Plugins/DynamicMaterial > API/Plugins/DynamicMaterial/Model
Inheritance Hierarchy
- IDMMaterialBuildUtilsInterface
- FDMMaterialBuildUtils
References
| Module | DynamicMaterial |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterial/Public/Model/IDMMaterialBuildUtilsInterface.h |
| Include | #include "Model/IDMMaterialBuildUtilsInterface.h" |
Syntax
struct IDMMaterialBuildUtilsInterface
Remarks
BuildUtils provides some helper functions for creating UMaterialExpressions during the material build process.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| InExpressionClass * | CreateExpression
(
const FString& InComment, |
||
| UMaterialExpression * | CreateExpression
(
TSubclassOf< UMaterialExpression > InExpressionClass, |
Creates an expression of the given class and adds it to the material. | |
| UMaterialExpressionAppendVector * | CreateExpressionAppend
(
UMaterialExpression* InExpressionA, |
Creates an append expression, joining the output of 2 other expressions into a single vector. | |
| UMaterialExpressionComponentMask * | CreateExpressionBitMask
(
UMaterialExpression* InExpression, |
Creates a set of expressions merging all the inputs for each channel into a single output | |
| TArray< UMaterialExpression * > | CreateExpressionInput
(
UDMMaterialStageInput* InInput |
Creates a set of expressions that display this material stage input. | |
| TArray< UMaterialExpression * > | Creates a set of expressions merging all the inputs for each channel into a single output | ||
| InExpressionClass * | CreateExpressionParameter
(
FName InParameterName, |
||
| UMaterialExpression * | CreateExpressionParameter
(
TSubclassOf< UMaterialExpression > InExpressionClass, |
Creates an expression of the given class as a parameter and adds it to the material. | |
| void | UpdatePreviewMaterial
(
UMaterialExpression* InLastExpression, |
Updates a preview material, assigning the output of the "last expression" to an appropriate material property. |