Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor > API/Plugins/DynamicMaterialEditor/Components
Inheritance Hierarchy
- UObject
- FNotifyHook
- UDMMaterialComponent
- UDMMaterialSlot
References
| Module | DynamicMaterialEditor |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterialEditor/Public/Components/DMMaterialSlot.h |
| Include | #include "Components/DMMaterialSlot.h" |
Syntax
UCLASS (BlueprintType, ClassGroup="Material Designer", Meta=(DisplayName="Material Designer Slot"))
class UDMMaterialSlot : public UDMMaterialComponent
Remarks
A list of operations/inputs daisy chained together to produce an output.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UMaterial > | BasePreviewMaterial | ||
| bool | bIsEditingLayers | ||
| int32 | Index | ||
| TArray< TObjectPtr< UDMMaterialLayerObject > > | LayerObjects | ||
| TObjectPtr< UMaterial > | MaskPreviewMaterial | ||
| FDMOnMaterialSlotConnectorsUpdated | OnConnectorsUpdateDelegate | ||
| FDMOnMaterialSlotLayersUpdated | OnLayersUpdateDelegate | ||
| FDMOnMaterialSlotPropertiesUpdated | OnPropertiesUpdateDelegate | ||
| TMap< EDMMaterialPropertyType, FDMMaterialSlotOutputConnectorTypes > | OutputConnectorTypes | ||
| TMap< TWeakObjectPtr< UDMMaterialSlot >, int32 > | SlotsReferencedBy |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from UDMMaterialComponent
| Type | Name | Description | |
|---|---|---|---|
| void | DoClean () |
Performs whatever operation is involved in cleaning this component. | |
| FString | Returns the part of the component representing just this object | ||
| UDMMaterialComponent * | |||
| UDMMaterialComponent * | GetSubComponentByPath
(
FDMComponentPath& InPath, |
||
| bool | |||
| bool | Modify
(
bool bInAlwaysMarkDirty |
||
| void | |||
| void | |||
| void | PostEditorDuplicate
(
UDynamicMaterialModel* InMaterialModel, |
||
| void | PostLoad () |
||
| void | Update
(
EDMUpdateType InUpdateType |
Constants
| Name | Description |
|---|---|
| LayersPathToken |