unreal.DMMaterialEffectStack
¶
- class unreal.DMMaterialEffectStack(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
DMMaterialComponent
Container for effects. Effects can be applied to either layers (on a per stage basis) or to slots.
C++ Source:
Plugin: DynamicMaterial
Module: DynamicMaterialEditor
File: DMMaterialEffectStack.h
Editor Properties: (see get_editor_property/set_editor_property)
component_dirty
(bool): [Read-Only]component_state
(DMComponentLifetimeState): [Read-Only]editable_properties
(Array[Name]): [Read-Only]effects
(Array[DMMaterialEffect]): [Read-Only]enabled
(bool): [Read-Only]
- add_effect(effect) bool ¶
Add Effect
- Parameters:
effect (DMMaterialEffect) –
- Return type:
- bp_get_effects() Array[DMMaterialEffect] ¶
BP Get Effects
- Return type:
- bp_move_effect_by_index(index, new_index) bool ¶
BP Move Effect by Index
- Parameters:
index (int32) –
new_index (int32) –
- Return type:
- bp_move_effect_by_value(effect, new_index) bool ¶
BP Move Effect by Value
- Parameters:
effect (DMMaterialEffect) –
new_index (int32) –
- Return type:
- bp_remove_effect_by_index(index) bool ¶
BP Remove Effect by Index
- Parameters:
index (int32) –
- Return type:
- bp_remove_effect_by_value(effect) bool ¶
BP Remove Effect by Value
- Parameters:
effect (DMMaterialEffect) –
- Return type:
- classmethod create_effect_stack_for_layer(layer) DMMaterialEffectStack ¶
Create Effect Stack for Layer
- Parameters:
layer (DMMaterialLayerObject) –
- Return type:
- classmethod create_effect_stack_for_slot(slot) DMMaterialEffectStack ¶
Create Effect Stack for Slot
- Parameters:
slot (DMMaterialSlot) –
- Return type:
- get_effect(index) DMMaterialEffect ¶
Get Effect
- Parameters:
index (int32) –
- Return type:
- get_layer() DMMaterialLayerObject ¶
Get Layer
- Return type:
- get_slot() DMMaterialSlot ¶
Get Slot
- Return type:
- has_effect(effect) bool ¶
Has Effect
- Parameters:
effect (DMMaterialEffect) –
- Return type:
- set_effect(index, effect) bool ¶
Set Effect
- Parameters:
index (int32) –
effect (DMMaterialEffect) –
- Return type: