Navigation
| Name | DynamicMaterialEditor |
| Type | Editor |
| Part of Plugins | Material Designer |
| Location | /Engine/Plugins/VirtualProduction/DynamicMaterial/Source/DynamicMaterialEditor/ |
| Module Build Rules | DynamicMaterialEditor.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FDMComponentPropertyRowGeneratorParams | |
| FDMExpressionInput | |
| FDMMaterialBuildState | BuildState is a class that stores the current state of a material that is being built. |
| FDMMaterialBuildUtils | Utilities for creating material expressions. |
| FDMMaterialEffectJson | |
| FDMMaterialEffectStackJson | |
| FDMMaterialModelCreatedCallbackBase | Default implementation. |
| FDMMaterialModelCreatedCallbackDelegate | Default implementation. |
| FDMMaterialSlotOutputConnectorTypes | |
| FDMMaterialStageConnection | Represents the channels(channel = float, texture, etc.) that connect to an input. |
| FDMMaterialStageConnector | An input or output form a material source/stage (e.g. RGB out.) |
| FDMObjectMaterialProperty | Defines a material property slot that can be a Material Designer Material. |
| FDMOnWizardCompleteCallbackParams | |
| FDMPropertyGeneratorHandle | |
| FDMPropertyHandle | |
| FDMPropertyHandleGenerateParams | |
| IDMOnWizardCompleteCallback |
Interfaces
| Name | Remarks |
|---|---|
| IDMBuildable | |
| IDMWidgetLibrary | |
| IDynamicMaterialEditorModule | Material Designer - Build your own materials in a slimline editor! |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDMComponentPropertyRowGeneratorDelegate | TBaseDelegate_OneParam< void, FDMComponentPropertyRowGeneratorParams & > | Creates property rows in the edit widget. | IDynamicMaterialEditorModule.h |
| FDMGetMaterialModelDelegate | TBaseDelegate_NoParams< UDynamicMaterialModelBase * > | DMWorldSubsystem.h | |
| FDMGetObjectMaterialPropertiesDelegate | TBaseDelegate_OneParam< TArray< FDMObjectMaterialProperty >, UObject *InObject > | IDynamicMaterialEditorModule.h | |
| FDMInvokeTabDelegate | TBaseDelegate_NoParams< void > | DMWorldSubsystem.h | |
| FDMIsValidDelegate | TBaseDelegate_OneParam< bool, UDynamicMaterialModelBase * > | DMWorldSubsystem.h | |
| FDMOnMaterialBuilt | TMulticastDelegate_OneParam< void, UDynamicMaterialModelBase * > | Model/DynamicMaterialModelEditorOnlyData.h | |
| FDMOnMaterialSlotConnectorsUpdated | TMulticastDelegate_OneParam< void, UDMMaterialSlot * > | Components/DMMaterialSlot.h | |
| FDMOnMaterialSlotLayersUpdated | TMulticastDelegate_OneParam< void, UDMMaterialSlot * > | Components/DMMaterialSlot.h | |
| FDMOnMaterialSlotPropertiesUpdated | TMulticastDelegate_OneParam< void, UDMMaterialSlot * > | Components/DMMaterialSlot.h | |
| FDMOnPropertyUpdated | TMulticastDelegate_OneParam< void, UDynamicMaterialModelBase * > | Model/DynamicMaterialModelEditorOnlyData.h | |
| FDMOnSlotListUpdated | TMulticastDelegate_OneParam< void, UDynamicMaterialModelBase * > | Model/DynamicMaterialModelEditorOnlyData.h | |
| FDMOnValueListUpdated | TMulticastDelegate_OneParam< void, UDynamicMaterialModelBase * > | Model/DynamicMaterialModelEditorOnlyData.h | |
| FDMSetMaterialActorDelegate | TBaseDelegate_OneParam< void, AActor * > | DMWorldSubsystem.h | |
| FDMSetMaterialModelDelegate | TBaseDelegate_OneParam< void, UDynamicMaterialModelBase * > | DMWorldSubsystem.h | |
| FDMSetMaterialObjectProperty | TBaseDelegate_TwoParams< bool, const FDMObjectMaterialProperty &, UDynamicMaterialInstance * > | Overrides the material setter algorithm. | DMObjectMaterialProperty.h |
| FDMSetMaterialObjectPropertyDelegate | TBaseDelegate_OneParam< void, const FDMObjectMaterialProperty & > | DMWorldSubsystem.h | |
| FDMSetMaterialValueDelegate | TBaseDelegate_TwoParams< bool, const FDMObjectMaterialProperty &, UDynamicMaterialInstance * > | DMWorldSubsystem.h |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EDMMaterialLayerStage E |
DMEDefs.h | ||
bool operator!
(
EAvaColorChannel E |
DMEDefs.h | ||
bool operator!
(
EDMMaterialFlagsGeneral E |
Model/DynamicMaterialModelEditorOnlyData.h | ||
bool operator!
(
EDMMaterialFlagsLighting E |
Model/DynamicMaterialModelEditorOnlyData.h | ||
bool operator!
(
EDMMaterialFlagsTranslucency E |
Model/DynamicMaterialModelEditorOnlyData.h | ||
bool operator!
(
EDMMaterialFlagsMotion E |
Model/DynamicMaterialModelEditorOnlyData.h | ||
bool operator!
(
EDMMaterialFlagsForwardRenderer E |
Model/DynamicMaterialModelEditorOnlyData.h | ||
| DMEDefs.h | |||
EAvaColorChannel operator&
(
EAvaColorChannel Lhs, |
DMEDefs.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
EDMMaterialLayerStage & operator&=
(
EDMMaterialLayerStage& Lhs, |
DMEDefs.h | ||
EAvaColorChannel & operator&=
(
EAvaColorChannel& Lhs, |
DMEDefs.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
EDMMaterialFlagsMotion & operator&=
(
EDMMaterialFlagsMotion& Lhs, |
Model/DynamicMaterialModelEditorOnlyData.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| DMEDefs.h | |||
EAvaColorChannel operator^
(
EAvaColorChannel Lhs, |
DMEDefs.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
EDMMaterialLayerStage & operator^=
(
EDMMaterialLayerStage& Lhs, |
DMEDefs.h | ||
EAvaColorChannel & operator^=
(
EAvaColorChannel& Lhs, |
DMEDefs.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
EDMMaterialFlagsMotion & operator^=
(
EDMMaterialFlagsMotion& Lhs, |
Model/DynamicMaterialModelEditorOnlyData.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| DMEDefs.h | |||
EAvaColorChannel operator|
(
EAvaColorChannel Lhs, |
DMEDefs.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
EDMMaterialLayerStage & operator|=
(
EDMMaterialLayerStage& Lhs, |
DMEDefs.h | ||
EAvaColorChannel & operator|=
(
EAvaColorChannel& Lhs, |
DMEDefs.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
EDMMaterialFlagsMotion & operator|=
(
EDMMaterialFlagsMotion& Lhs, |
Model/DynamicMaterialModelEditorOnlyData.h | ||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| DMEDefs.h | |||
| DMEDefs.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h | |||
| Model/DynamicMaterialModelEditorOnlyData.h |