Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor > API/Plugins/DynamicMaterialEditor/Model
Inheritance Hierarchy
- IDMMaterialBuildUtilsInterface
- FDMMaterialBuildUtils
References
| Module | DynamicMaterialEditor |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterialEditor/Public/Model/DMMaterialBuildUtils.h |
| Include | #include "Model/DMMaterialBuildUtils.h" |
Syntax
struct FDMMaterialBuildUtils : public IDMMaterialBuildUtilsInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDMMaterialBuildState & | BuildState |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDMMaterialBuildUtils
(
FDMMaterialBuildState& InBuildState |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMaterialExpression * | |||
| InExpressionClass * | CreateExpression
(
const FString& InComment, |
||
| InExpressionClass * | CreateExpressionParameter
(
FName InParameterName, |
Overridden from IDMMaterialBuildUtilsInterface
| Type | Name | Description | |
|---|---|---|---|
| UMaterialExpression * | CreateExpression
(
TSubclassOf< UMaterialExpression > InExpressionClass, |
||
| UMaterialExpressionAppendVector * | CreateExpressionAppend
(
UMaterialExpression* InExpressionA, |
||
| 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 |
||
| TArray< UMaterialExpression * > | CreateExpressionInputs
(
const TArray< FDMMaterialStageConnection >& InInputConnectionMap, |
Creates a set of expressions merging all the inputs for each channel into a single output | |
| UMaterialExpression * | CreateExpressionParameter
(
TSubclassOf< UMaterialExpression > InExpressionClass, |
||
| void | UpdatePreviewMaterial
(
UMaterialExpression* InLastExpression, |