Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor
| Name | UDMMaterialStageExpressionMathBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DynamicMaterial/Source/DynamicMaterialEditor/Public/Components/MaterialStageExpressions/DMMSEMathBase.h |
| Include Path | #include "Components/MaterialStageExpressions/DMMSEMathBase.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup="Material Designer")
class UDMMaterialStageExpressionMathBase : public UDMMaterialStageExpression
Inheritance Hierarchy
- FNotifyHook → UDMMaterialComponent → UDMMaterialStageSource → UDMMaterialStageThroughput → UDMMaterialStageExpression → UDMMaterialStageExpressionMathBase
- UObjectBase → UObjectBaseUtility → UObject → UDMMaterialComponent → UDMMaterialStageSource → UDMMaterialStageThroughput → UDMMaterialStageExpression → UDMMaterialStageExpressionMathBase
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Components/MaterialStageExpressions/DMMSEMathBase.h | |||
UDMMaterialStageExpressionMathBase
(
const FText& InName, |
Components/MaterialStageExpressions/DMMSEMathBase.h |
Functions
Public
Overridden from UDMMaterialStageThroughput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddDefaultInput
(
int32 InInputIndex |
When the node is instantiated, this method adds default input values based on type. | Components/MaterialStageExpressions/DMMSEMathBase.h | |
virtual bool CanInputAcceptType
(
int32 InInputIndex, |
Components/MaterialStageExpressions/DMMSEMathBase.h |
Overridden from UDMMaterialStageSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GenerateStagePreviewMaterial
(
UDMMaterialStage* InStage, |
Generates a preview material based on this source, as owned by the given stage. | Components/MaterialStageExpressions/DMMSEMathBase.h |
Overridden from UDMMaterialComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Update
(
UDMMaterialComponent* InSource, |
Components/MaterialStageExpressions/DMMSEMathBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetupInputs
(
int32 InCount |
Add automatic inputs (A-O (15))) | Components/MaterialStageExpressions/DMMSEMathBase.h |
Overridden from UDMMaterialStageThroughput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GeneratePreviewMaterial
(
UMaterial* InPreviewMaterial |
Generates a material based on the output of just this node. | Components/MaterialStageExpressions/DMMSEMathBase.h |