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, |
||
| 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 | |
| InExpressionClass * | CreateExpressionParameter
(
FName InParameterName, |
||
| UMaterialExpression * | CreateExpressionParameter
(
TSubclassOf< UMaterialExpression > InExpressionClass, |
||
| void | UpdatePreviewMaterial
(
UMaterialExpression* InLastExpression, |