unreal.DataflowBlueprintLibrary

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

Bases: BlueprintFunctionLibrary

Dataflow Blueprint Library

C++ Source:

  • Module: DataflowEngine

  • File: DataflowBlueprintLibrary.h

classmethod evaluate_terminal_node_by_name(dataflow, terminal_node_name, result_asset) None

Find a specific terminal node by name evaluate it using a specific UObject

Parameters:
classmethod override_dataflow_variable_bool(asset, variable_name, variable_value) bool

Override a Boolean dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_bool_array(asset, variable_name, variable_array_value) bool

Override an Boolean Array dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_float(asset, variable_name, variable_value) bool

Override a Float dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_float_array(asset, variable_name, variable_array_value) bool

Override a Float Array dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_int(asset, variable_name, variable_value) bool

Override an Integer dataflow variable for a specific asset

Parameters:
  • asset (Object)

  • variable_name (Name)

  • variable_value (int64)

Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_int_array(asset, variable_name, variable_array_value) bool

Override an Integer Array dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_object(asset, variable_name, variable_value) bool

Override an Unreal Object dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod override_dataflow_variable_object_array(asset, variable_name, variable_array_value) bool

Override an Unreal Object Array dataflow variable for a specific asset

Parameters:
Returns:

true if the override was successful

Return type:

bool

classmethod regenerate_asset_from_dataflow(asset_to_regenerate, regenerate_dependent_assets=False) bool

Regenerate an asset using its corresponding dataflow

Parameters:
  • asset_to_regenerate (Object)

  • regenerate_dependent_assets (bool)

Returns:

true if the asset was regenerated

Return type:

bool