unreal.DMMaterialStageFunction

class unreal.DMMaterialStageFunction(outer: Object | None = None, name: Name | str = 'None')

Bases: DMMaterialStageThroughput

DMMaterial Stage Function

C++ Source:

  • Plugin: DynamicMaterial

  • Module: DynamicMaterialEditor

  • File: DMMaterialStageFunction.h

Editor Properties: (see get_editor_property/set_editor_property)

  • allow_nested_inputs (bool): [Read-Only]

  • component_dirty (bool): [Read-Only]

  • component_state (DMComponentLifetimeState): [Read-Only]

  • editable_properties (Array[Name]): [Read-Only]

  • input_connectors (Array[DMMaterialStageConnector]): [Read-Only]

  • input_required (bool): [Read-Only]

  • material_function (MaterialFunctionInterface): [Read-Write]

  • name (Text): [Read-Only]

  • output_connectors (Array[DMMaterialStageConnector]): [Read-Only]

  • preview_material (Material): [Read-Only]

classmethod change_stage_source_function(stage, material_function) DMMaterialStageFunction

Change Stage Source Function

Parameters:
Return type:

DMMaterialStageFunction

get_input_value(index) DMMaterialValue

Get Input Value

Parameters:

index (int32) –

Return type:

DMMaterialValue

get_input_values() Array[DMMaterialValue]

Get Input Values

Return type:

Array[DMMaterialValue]

get_material_function() MaterialFunctionInterface

Get Material Function

Return type:

MaterialFunctionInterface

property material_function: MaterialFunctionInterface

[Read-Write]

Type:

(MaterialFunctionInterface)

set_material_function(material_function) None

Set Material Function

Parameters:

material_function (MaterialFunctionInterface) –