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
(event, master_only) → None¶ Emits cluster event. deprecated: Please, use EmitClusterEventJson
- Parameters
event (DisplayClusterClusterEvent) –
master_only (bool) –
-
emit_cluster_event_binary
(event, master_only) → None¶ Emits cluster event.
- Parameters
event (DisplayClusterClusterEventBinary) –
master_only (bool) –
-
emit_cluster_event_json
(event, master_only) → None¶ Emits cluster event.
- Parameters
event (DisplayClusterClusterEventJson) –
master_only (bool) –
-
get_all_cameras
()¶ Returns array of all available camera components. deprecated: This function has been moved to ADisplayClusterRootActor.
- Returns
- Return type
-
get_all_nodes
()¶ Returns array of all scene components (nodes). deprecated: This function has been moved to ADisplayClusterRootActor.
- Returns
- Return type
-
get_all_screens
()¶ Returns array of all screen components. deprecated: This function has been moved to ADisplayClusterRootActor.
- Returns
- Return type
-
get_axis
(device_id, device_channel) -> (value=float, is_available=bool)¶ Returns axis value at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
value (float):
is_available (bool):
- Return type
tuple
-
get_axis_device_amount
() → int32¶ Returns amount of VRPN axis devices.
- Returns
- Return type
int32
-
get_axis_device_ids
()¶ Returns array of names of all VRPN axis devices.
-
get_buffer_ratio
(viewport_id) → float or None¶ Returns current buffer ratio for specified viewport.
Returns amount of VRPN button devices.
- Returns
- Return type
int32
Returns array of names of all VRPN button devices.
Returns state of VRPN button at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
current_state (bool):
is_channel_available (bool):
- Return type
tuple
-
get_camera_by_id
(camera_id) → DisplayClusterCameraComponent¶ Returns camera component with specified ID. deprecated: This function has been moved to ADisplayClusterRootActor.
- Parameters
camera_id (str) –
- Returns
- Return type
-
get_cameras_amount
() → int32¶ Returns amount of cameras. deprecated: This function has been moved to ADisplayClusterRootActor.
- Returns
- Return type
int32
-
get_config
() → DisplayClusterConfigurationData¶ Return current configuration data
- Returns
- Return type
-
get_default_camera
() → DisplayClusterCameraComponent¶ Returns default camera component. deprecated: This function has been moved to ADisplayClusterRootActor.
- Returns
- Return type
-
get_eyes_swap
(camera_id) → bool¶ Gets Swap eye rendering state. deprecated: This function has been moved to UDisplayClusterCameraComponent.
-
get_interpupillary_distance
(camera_id) → float¶ Returns interpupillary distance (eye separation) for stereoscopic rendering. deprecated: This function has been moved to UDisplayClusterCameraComponent.
-
get_keyboard_device_ids
()¶ Returns array of names of all keyboard devices.
-
get_local_viewports
() -> (viewport_i_ds=Array(str), viewport_types=Array(str), viewport_locations=Array(IntPoint), viewport_sizes=Array(IntPoint))¶ Returns list of local viewports.
- Returns
viewport_i_ds (Array(str)):
viewport_types (Array(str)):
viewport_locations (Array(IntPoint)):
viewport_sizes (Array(IntPoint)):
- Return type
tuple
-
get_node_by_id
(scene_node_id) → DisplayClusterSceneComponent¶ Returns scene component by its ID. deprecated: This function has been moved to ADisplayClusterRootActor.
- Parameters
scene_node_id (str) –
- Returns
- Return type
-
get_node_id
() → str¶ Returns cluster node name of the current application instance.
- Returns
- Return type
-
get_nodes_amount
() → int32¶ Returns amount of nodes in a cluster.
- Returns
- Return type
int32
-
get_operation_mode
() → DisplayClusterOperationMode¶ Returns current operation mode.
- Returns
- Return type
-
get_root_actor
() → DisplayClusterRootActor¶ Returns DisplayCluster root actor.
- Returns
- Return type
-
get_root_component
() → DisplayClusterRootComponent¶ Returns DisplayCluster root component. deprecated: UDisplayClusterRootComponent has been deprecated. Please use ADisplayClusterRootActor.
- Returns
- Return type
-
get_screen_by_id
(screen_id) → DisplayClusterScreenComponent¶ Returns screen component by ID. deprecated: This function has been moved to ADisplayClusterRootActor.
- Parameters
screen_id (str) –
- Returns
- Return type
-
get_screens_amount
() → int32¶ Returns amount of screens defined in current configuration file. deprecated: This function has been moved to ADisplayClusterRootActor.
- Returns
- Return type
int32
-
get_tracker_device_amount
() → int32¶ Returns amount of VRPN tracker devices.
- Returns
- Return type
int32
-
get_tracker_device_ids
()¶ Returns array of names of all VRPN tracker devices.
-
get_tracker_location
(device_id, device_channel) -> (location=Vector, is_channel_available=bool)¶ Returns tracker location values at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
location (Vector):
is_channel_available (bool):
- Return type
tuple
-
get_tracker_quat
(device_id, device_channel) -> (rotation=Quat, is_channel_available=bool)¶ Returns tracker quaternion values at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
rotation (Quat):
is_channel_available (bool):
- Return type
tuple
-
get_viewport_rect
(viewport_id) → (viewport_loc=IntPoint, viewport_size=IntPoint) or None¶ Returns location and size of specified viewport.
Returns whether VRPN button is pressed at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
is_pressed_currently (bool):
is_channel_available (bool):
- Return type
tuple
Returns whether VRPN button is released at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
is_released_currently (bool):
is_channel_available (bool):
- Return type
tuple
-
is_cluster
() → bool¶ Returns true if current application is running in cluster mode. deprecated: This feature is no longer supported.
- Returns
- Return type
-
is_master
() → bool¶ Returns true if current node is a master computer in a cluster.
- Returns
- Return type
-
is_module_initialized
() → bool¶ Returns true if the module has been initialized.
- Returns
- Return type
-
is_slave
() → bool¶ Returns true if current node is a slave computer in a cluster.
- Returns
- Return type
-
is_standalone
() → bool¶ Returns true if current application is running in standalone mode. deprecated: This feature is no longer supported.
- Returns
- Return type
-
remove_cluster_event_listener
(listener) → None¶ Removes cluster event listener.
- Parameters
listener (DisplayClusterClusterEventListener) –
-
scene_view_extension_is_active_in_context_function
(viewport_i_ds) → SceneViewExtensionIsActiveFunctor¶ Returns a functor that determines if any given scene view extension should be active in the given context for the current frame
- Parameters
- Returns
out_is_active_function (SceneViewExtensionIsActiveFunctor):
- Return type
-
set_default_camera_by_id
(camera_id) → None¶ Sets default camera component specified by ID. deprecated: This function has been moved to ADisplayClusterRootActor.
- Parameters
camera_id (str) –
-
set_eyes_swap
(camera_id, eye_swapped) → None¶ Sets Swap eye rendering state. deprecated: This function has been moved to UDisplayClusterCameraComponent.
-
set_final_post_processing_settings
(viewport_id, final_post_processing_settings) → None¶ Overrides postprocess settings for specified viewport.
- Parameters
viewport_id (str) –
final_post_processing_settings (PostProcessSettings) –
-
set_interpupillary_distance
(camera_id, eye_distance) → None¶ Sets interpupillary distance (eye separation) for stereoscopic rendering. deprecated: This function has been moved to UDisplayClusterCameraComponent.
-
set_override_post_processing_settings
(viewport_id, override_post_processing_settings, blend_weight=1.0) → None¶ Overrides postprocess settings for specified viewport.
- Parameters
viewport_id (str) –
override_post_processing_settings (PostProcessSettings) –
blend_weight (float) –
-
set_start_post_processing_settings
(viewport_id, start_post_processing_settings) → None¶ Overrides postprocess settings for specified viewport.
- Parameters
viewport_id (str) –
start_post_processing_settings (PostProcessSettings) –
-
toggle_eyes_swap
(camera_id) → bool¶ Toggles current eye swap state. deprecated: This function has been moved to UDisplayClusterCameraComponent.
Returns whether VRPN button was released at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
was_pressed (bool):
is_channel_available (bool):
- Return type
tuple
Returns whether VRPN button was released at specified device and channel.
- Parameters
device_id (str) –
device_channel (int32) –
- Returns
was_released (bool):
is_channel_available (bool):
- Return type
tuple