Navigation
API > API/Plugins > API/Plugins/DynamicMaterialEditor
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDMExpressionInput | |||
| FDMMaterialEffectJson | |||
| FDMMaterialEffectStackJson | |||
| UDMMaterialEffect | |||
| UDMMaterialEffectFunction | |||
| UDMMaterialEffectStack | Container for effects. Effects can be applied to either layers (on a per stage basis) or to slots. | ||
| UDMMaterialLayerObject | A collection of stages. | ||
| UDMMaterialProperty | Base Color, Specular, Opacity, etc | ||
| UDMMaterialSlot | A list of operations/inputs daisy chained together to produce an output. | ||
| UDMMaterialStage | A component which wraps a source and its inputs. | ||
| UDMMaterialStageBlend | A node which represents a blend operation. | ||
| UDMMaterialStageBlendFunction | A blending stage based on a material function. | ||
| UDMMaterialStageExpression | A node which directly represents a material expression (or function). | ||
| UDMMaterialStageFunction | Represents a material function which can be added directly to a stage. | ||
| UDMMaterialStageGradient | A node which represents UV-based gradient. | ||
| UDMMaterialStageInput | A node which produces an output (e.g. Texture coordinate.) | ||
| UDMMaterialStageSource | A node which produces an output. | ||
| UDMMaterialStageThroughput | A node which take one or more inputs and produces an output (e.g. Multiply) | ||
| UDMMaterialStageThroughputLayerBlend | Used as the source for mask stages. | ||
| UDMMaterialSubStage | A stage that is a subobject of another stage, such as when an input throughput has its own inputs. |
Typedefs
| Name | Description |
|---|---|
| FDMOnMaterialSlotConnectorsUpdated | |
| FDMOnMaterialSlotLayersUpdated | |
| FDMOnMaterialSlotPropertiesUpdated |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDMExpressionMenu | |||
| EDMMaterialEffectTarget |