unreal.PCGLoopSettings

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

Bases: PCGSubgraphSettings

PCGLoop Settings

C++ Source:

  • Plugin: PCG

  • Module: PCG

  • File: PCGLoopElement.h

Editor Properties: (see get_editor_property/set_editor_property)

  • break_debugger (bool): [Read-Write] If a debugger is attached, triggers a breakpoint inside IPCGElement::Execute(). Editor only. Transient.

  • category (Text): [Read-Write]

  • debug (bool): [Read-Write]

  • debug_settings (PCGDebugVisualizationSettings): [Read-Write]

  • description (Text): [Read-Write]

  • determinism_settings (PCGDeterminismSettings): [Read-Write]

  • enabled (bool): [Read-Write]

  • expose_to_library (bool): [Read-Write]

  • filter_on_tags (Set[str]): [Read-Write] Warning - this is deprecated and will be removed soon since we have a Filter By Tag node for this specific purpose

  • loop_pins (str): [Read-Write] Comma-separated list of pin names on which we will loop by-element in a step-wise fashion; if more than one is provided, it is expected that they all have the same number of data. If none are provided, the first connected pin will taken as the pin to loop on.

  • pass_through_filtered_out_inputs (bool): [Read-Write] Warning - this is deprecated and will be removed soon since we have a Filter By Tag node for this specific purpose

  • seed (int32): [Read-Write]

  • subgraph_instance (PCGGraphInstance): [Read-Only]

  • subgraph_override (PCGGraphInterface): [Read-Write]

  • tags_applied_on_output (Set[str]): [Read-Write] Applies the specified tags on the output data. Note - this might be replaced by a dedicated Tagging node

  • use_seed (bool): [Read-Only] By default, settings won’t use a seed. Set this bool to true in the child ctor to allow edition and use it.

property loop_pins: str

[Read-Write] Comma-separated list of pin names on which we will loop by-element in a step-wise fashion; if more than one is provided, it is expected that they all have the same number of data. If none are provided, the first connected pin will taken as the pin to loop on.

Type:

(str)