Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor
A blending stage based on a material function.
| Name | UDMMaterialStageBlendFunction |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/DynamicMaterial/Source/DynamicMaterialEditor/Public/Components/DMMaterialStageBlendFunction.h |
| Include Path | #include "Components/DMMaterialStageBlendFunction.h" |
Syntax
UCLASS (MinimalAPI, Abstract, BlueprintType, Blueprintable, ClassGroup="Material Designer")
class UDMMaterialStageBlendFunction : public UDMMaterialStageBlend
Inheritance Hierarchy
- FNotifyHook → UDMMaterialComponent → UDMMaterialStageSource → UDMMaterialStageThroughput → UDMMaterialStageBlend → UDMMaterialStageBlendFunction
- UObjectBase → UObjectBaseUtility → UObject → UDMMaterialComponent → UDMMaterialStageSource → UDMMaterialStageThroughput → UDMMaterialStageBlend → UDMMaterialStageBlendFunction
Derived Classes
UDMMaterialStageBlendFunction derived class hierarchy
- UDMMaterialStageBlendAdd
- UDMMaterialStageBlendColor
- UDMMaterialStageBlendColorBurn
- UDMMaterialStageBlendColorDodge
- UDMMaterialStageBlendDarken
- UDMMaterialStageBlendDarkenColor
- UDMMaterialStageBlendDifference
- UDMMaterialStageBlendDivide
- UDMMaterialStageBlendExclusion
- UDMMaterialStageBlendHardLight
- UDMMaterialStageBlendHardMix
- UDMMaterialStageBlendHue
- UDMMaterialStageBlendLighten
- UDMMaterialStageBlendLightenColor
- UDMMaterialStageBlendLinearBurn
- UDMMaterialStageBlendLinearDodge
- UDMMaterialStageBlendLinearLight
- UDMMaterialStageBlendLuminosity
- UDMMaterialStageBlendMultiply
- UDMMaterialStageBlendNormal
- UDMMaterialStageBlendOverlay
- UDMMaterialStageBlendPinLight
- UDMMaterialStageBlendSaturation
- UDMMaterialStageBlendScreen
- UDMMaterialStageBlendSoftLight
- UDMMaterialStageBlendSubtract
- UDMMaterialStageBlendVividLight
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Components/DMMaterialStageBlendFunction.h | |||
UDMMaterialStageBlendFunction
(
const FText& InName, |
Components/DMMaterialStageBlendFunction.h | ||
UDMMaterialStageBlendFunction
(
const FText& InName, |
Loads the function asset. | Components/DMMaterialStageBlendFunction.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GenerateExpressions
(
const TSharedRef< FDMMaterialBuildState >& InBuildState |
Components/DMMaterialStageBlendFunction.h |
Overridden from UDMMaterialStageThroughput
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ConnectOutputToInput
(
const TSharedRef< FDMMaterialBuildState >& InBuildState, |
Connect the output of a node to the given input of this node. | Components/DMMaterialStageBlendFunction.h |