unreal.DisplayClusterBlueprintAPI

class unreal.DisplayClusterBlueprintAPI(outer=None, name='None')

Bases: unreal.Interface

Display Cluster Blueprint API

C++ Source:

  • Plugin: nDisplay

  • Module: DisplayCluster

  • File: IDisplayClusterBlueprintAPI.h

add_cluster_event_listener(listener) → None

Adds cluster event listener.

Parameters

listener (DisplayClusterClusterEventListener) –

emit_cluster_event_binary(event, primary_only) → None

Emits binary cluster event.

Parameters
emit_cluster_event_json(event, primary_only) → None

Emits JSON cluster event.

Parameters
get_active_node_ids()

Returns List of the active nodes in the runtime cluster node in a cluster.

Returns

out_node_ids (Array(str)):

Return type

Array(str)

get_active_nodes_amount() → int32

Returns amount of active nodes in a cluster.

Return type

int32

get_cluster_role() → DisplayClusterNodeRole

Returns the role of the current cluster node.

Return type

DisplayClusterNodeRole

get_node_id() → str

Returns Id of the current node in a cluster.

Return type

str

get_operation_mode() → DisplayClusterOperationMode

Returns current operation mode.

Return type

DisplayClusterOperationMode

get_root_actor() → DisplayClusterRootActor

Returns DisplayCluster root actor.

Return type

DisplayClusterRootActor

is_backup() → bool

Returns true if current node is a backup node in a cluster.

Return type

bool

is_module_initialized() → bool

Returns true if the module has been initialized.

Return type

bool

is_primary() → bool

Returns true if current node is a primary node in a cluster.

Return type

bool

is_secondary() → bool

Returns true if current node is a secondary node in a cluster.

Return type

bool

remove_cluster_event_listener(listener) → None

Removes cluster event listener.

Parameters

listener (DisplayClusterClusterEventListener) –

send_cluster_event_binary_to(address, port, event, primary_only) → None

Sends binary cluster event to a specific target (outside of the cluster).

Parameters
send_cluster_event_json_to(address, port, event, primary_only) → None

Sends JSON cluster event to a specific target (outside of the cluster).

Parameters