unreal.DMMaterialStageThroughputLayerBlend

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

Bases: DMMaterialStageThroughput

DMMaterial Stage Throughput Layer Blend

C++ Source:

  • Plugin: DynamicMaterial

  • Module: DynamicMaterialEditor

  • File: DMMaterialStageThroughputLayerBlend.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]

  • is_alpha_only_blend (bool): [Read-Write]

  • mask_channel_override (AvaColorChannel): [Read-Write] Changes the output channel of the mask input.

  • name (Text): [Read-Only]

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

  • premultiply_alpha (bool): [Read-Write] Additionally multiplies the output of the RGB Stage by the output from this Stage.

  • preview_material (Material): [Read-Only]

get_mask_channel_override() AvaColorChannel

Get Mask Channel Override

Return type:

AvaColorChannel

property is_alpha_only_blend: bool

[Read-Only]

Type:

(bool)

property mask_channel_override: AvaColorChannel

[Read-Only] Changes the output channel of the mask input.

Type:

(AvaColorChannel)

property premultiply_alpha: bool

[Read-Only] Additionally multiplies the output of the RGB Stage by the output from this Stage.

Type:

(bool)

set_mask_channel_override(mask_channel) None

Set Mask Channel Override

Parameters:

mask_channel (AvaColorChannel) –

set_premultiply_alpha(value) None

Set Premultiply Alpha

Parameters:

value (bool) –

use_premultiply_alpha() bool

Use Premultiply Alpha

Return type:

bool