Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor > API/Plugins/DynamicMaterialEditor/Components
Inheritance Hierarchy
- UObject
- FNotifyHook
- UDMMaterialComponent
- UDMMaterialEffectStack
References
| Module | DynamicMaterialEditor |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterialEditor/Public/Components/DMMaterialEffectStack.h |
| Include | #include "Components/DMMaterialEffectStack.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, ClassGroup="Material Designer",
Meta=(DisplayName="Material Designer Effect Stack"))
class UDMMaterialEffectStack : public UDMMaterialComponent
Remarks
Container for effects. Effects can be applied to either layers (on a per stage basis) or to slots.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnabled | ||
| TArray< TObjectPtr< UDMMaterialEffect > > | Effects |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from UDMMaterialComponent
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns a description of this class/object. | ||
| FString | Returns the part of the component representing just this object | ||
| UDMMaterialComponent * | Returns the component that owns this component in the model hierarchy. | ||
| UDMMaterialComponent * | GetSubComponentByPath
(
FDMComponentPath& InPath, |
Searches the component for a specific component based on a path. | |
| bool | Modify
(
bool bInAlwaysMarkDirty |
||
| void | Called when a component enters the Added state. | ||
| void | Called when a component enters the Removed state. | ||
| void | PostEditorDuplicate
(
UDynamicMaterialModel* InMaterialModel, |
Called to ensure that the object hierarchy is correct. | |
| void | Update
(
UDMMaterialComponent* InSource, |
Event that is triggered when this component, or a sub-component, changes to trigger other updates in the model. |
Typedefs
| Name | Description |
|---|---|
| FEffectCallbackFunc |
Constants
| Name | Description |
|---|---|
| EffectsPathToken |