Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor > API/Plugins/DynamicMaterialEditor/Model
Inheritance Hierarchy
- UObject
- IDynamicMaterialModelEditorOnlyDataInterface
- FNotifyHook
- IDMBuildable
- UDynamicMaterialModelEditorOnlyData
References
| Module | DynamicMaterialEditor |
| Header | /Engine/Plugins/Experimental/DynamicMaterial/Source/DynamicMaterialEditor/Public/Model/DynamicMaterialModelEditorOnlyData.h |
| Include | #include "Model/DynamicMaterialModelEditorOnlyData.h" |
Syntax
UCLASS (BlueprintType, EditInlineNew, DefaultToInstanced, ClassGroup="Material Designer")
class UDynamicMaterialModelEditorOnlyData :
public UObject,
public IDynamicMaterialModelEditorOnlyDataInterface ,
public FNotifyHook,
public IDMBuildable
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCreateMaterialPackage | ||
| TEnumAsByte< EBlendMode > | BlendMode | ||
| bool | bPixelAnimationFlag | ||
| TEnumAsByte< EMaterialDomain > | Domain | ||
| TArray< TObjectPtr< UMaterialExpression > > | Expressions | ||
| TObjectPtr< UDynamicMaterialModel > | MaterialModel | ||
| FDMOnMaterialBuilt | OnMaterialBuiltDelegate | ||
| FDMOnSlotListUpdated | OnSlotListUpdateDelegate | ||
| FDMOnTextureUVUpdated | OnTextureUVUpdateDelegate | ||
| FDMOnValueListUpdated | OnValueListUpdateDelegate | ||
| FDMOnValueUpdated | OnValueUpdateDelegate | ||
| TMap< EDMMaterialPropertyType, TObjectPtr< UDMMaterialProperty > > | Properties | ||
| TMap< EDMMaterialPropertyType, TObjectPtr< UDMMaterialSlot > > | PropertySlotMap | ||
| EDMMaterialShadingModel | ShadingModel | ||
| TArray< TObjectPtr< UDMMaterialSlot > > | Slots | ||
| EDMState | State |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from IDynamicMaterialModelEditorOnlyDataInterface
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< IDMMaterialBuildStateInterface > | CreateBuildStateInterface
(
UMaterial* InMaterialToBuild |
||
| UDMMaterialComponent * | GetSubComponentByPath
(
FDMComponentPath& InPath, |
||
| void | LoadDeprecatedModelData
(
UDynamicMaterialModel* InMaterialModel |
||
| void | OnTextureUVUpdated
(
UDMTextureUV* InTextureUV |
||
| void | |||
| void | OnValueUpdated
(
UDMMaterialValue* InValue, |
||
| void | |||
| void | |||
| void | |||
| void | ResetData () |
Constants
| Name | Description |
|---|---|
| OpacitySlotPathToken | |
| PropertiesPathToken | |
| RGBSlotPathToken | |
| SlotsPathToken |