IDisplayClusterBlueprintAPI

Blueprint API interface

Windows
MacOS
Linux

References

Module

DisplayCluster

Header

/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Blueprints/IDisplayClusterBlueprintAPI.h

Include

#include "Blueprints/IDisplayClusterBlueprintAPI.h"

Syntax

class IDisplayClusterBlueprintAPI

Remarks

Blueprint API interface

Functions

Name Description

Public function UFunction BlueprintCallable, Category, Meta

void

 

AddClusterEventListener

Adds cluster event listener.

Public function UFunction BlueprintCallable, Category, Meta

void

 

EmitClusterEventBinary

(
    const FDisplayClusterClusterEventBi...,
    bool bMasterOnly
)

Emits binary cluster event.

Public function UFunction BlueprintCallable, Category, Meta

void

 

EmitClusterEventJson

(
    const FDisplayClusterClusterEventJs...,
    bool bMasterOnly
)

Emits JSON cluster event.

Public function Virtual UFunction BlueprintCallable, Category, Meta

TArray< UDis...

 

GetAllCameras()

Cameras.

Public function Virtual UFunction BlueprintCallable, Category, Meta

TArray< UDis...

 

GetAllNodes()

Returns array of all scene components (nodes).

Public function Virtual UFunction BlueprintCallable, Category, Meta

TArray< UDis...

 

GetAllScreens()

Returns array of all screen components.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetAxis

(
    const FString& DeviceID,
    int32 DeviceChannel,
    float& Value,
    bool& IsAvailable
)

Axes.

Public function Const UFunction BlueprintCallable, Category, Meta

int32

 

GetAxisDeviceAmount()

Input API /////////////////////////////////////////////////////////////////////////////////////////// Device information.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetAxisDeviceIds

(
    TArray< FString >& DeviceIDs
)

Returns array of names of all VRPN axis devices.

Public function Const UFunction BlueprintCallable, Category, Meta

bool

 

GetBufferRatio

(
    const FString& ViewportId,
    float& BufferRatio
)

Returns current buffer ratio for specified viewport.

Public function Const UFunction BlueprintCallable, Category, Meta

int32

 

GetButtonDeviceAmount()

Returns amount of VRPN button devices.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetButtonDeviceIds

(
    TArray< FString >& DeviceIDs
)

Returns array of names of all VRPN button devices.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetButtonState

(
    const FString& DeviceID,
    int32 DeviceChannel,
    bool& CurrentState,
    bool& IsChannelAvailable
)

Buttons.

Public function Virtual UFunction BlueprintCallable, Category, Meta

UDisplayClus...

 

GetCameraById

(
    const FString& CameraID
)

Returns camera component with specified ID.

Public function Virtual UFunction BlueprintCallable, Category, Meta

int32

 

GetCamerasAmount()

Returns amount of cameras.

Public function Const UFunction BlueprintCallable, Category, Meta

UDisplayClus...

 

GetConfig()

Config API.

Public function Virtual UFunction BlueprintCallable, Category, Meta

UDisplayClus...

 

GetDefaultCamera()

Returns default camera component.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetKeyboardDeviceIds

(
    TArray< FString >& DeviceIDs
)

Returns array of names of all keyboard devices.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetLocalViewports

(
    TArray< FString >& ViewportIDs,
    TArray< FString >& ProjectionTypes,
    TArray< FIntPoint >& ViewportLocat...,
    TArray< FIntPoint >& ViewportSizes
)

Returns list of local viewports.

Public function Virtual UFunction BlueprintCallable, Category, Meta

UDisplayClus...

 

GetNodeById

(
    const FString& SceneNodeID
)

Scene components.

Public function Const UFunction BlueprintCallable, Category, Meta

FString

 

GetNodeId()

Returns cluster node name of the current application instance.

Public function Const UFunction BlueprintCallable, Category, Meta

int32

 

GetNodesAmount()

Returns amount of nodes in a cluster.

Public function Const UFunction BlueprintCallable, Category, Meta

EDisplayClus...

 

GetOperationMode()

Returns current operation mode.

Public function Const UFunction BlueprintCallable, Category, Meta

ADisplayClus...

 

GetRootActor()

Game API.

Public function Virtual Const UFunction BlueprintCallable, Category, Meta

UDisplayClus...

 

GetRootComponent()

Returns DisplayCluster root component.

Public function Virtual UFunction BlueprintCallable, Category, Meta

UDisplayClus...

 

GetScreenById

(
    const FString& ScreenID
)

Screens.

Public function Virtual UFunction BlueprintCallable, Category, Meta

int32

 

GetScreensAmount()

Returns amount of screens defined in current configuration file.

Public function Const UFunction BlueprintCallable, Category, Meta

int32

 

GetTrackerDeviceAmount()

Returns amount of VRPN tracker devices.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetTrackerDeviceIds

(
    TArray< FString >& DeviceIDs
)

Returns array of names of all VRPN tracker devices.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetTrackerLocation

(
    const FString& DeviceID,
    int32 DeviceChannel,
    FVector& Location,
    bool& IsChannelAvailable
)

Trackers.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

GetTrackerQuat

(
    const FString& DeviceID,
    int32 DeviceChannel,
    FQuat& Rotation,
    bool& IsChannelAvailable
)

Returns tracker quaternion values at specified device and channel.

Public function Const UFunction BlueprintCallable, Category, Meta

bool

 

GetViewportRect

(
    const FString& ViewportId,
    FIntPoint& ViewportLoc,
    FIntPoint& ViewportSize
)

Returns location and size of specified viewport.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

IsButtonPressed

(
    const FString& DeviceID,
    int32 DeviceChannel,
    bool& IsPressedCurrently,
    bool& IsChannelAvailable
)

Returns whether VRPN button is pressed at specified device and channel.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

IsButtonReleased

(
    const FString& DeviceID,
    int32 DeviceChannel,
    bool& IsReleasedCurrently,
    bool& IsChannelAvailable
)

Returns whether VRPN button is released at specified device and channel.

Public function Const UFunction BlueprintCallable, Category, Meta

bool

 

IsMaster()

Cluster API.

Public function Const UFunction BlueprintCallable, Category, Meta

bool

 

IsModuleInitialized()

DisplayCluster module API.

Public function Const UFunction BlueprintCallable, Category, Meta

bool

 

IsSlave()

Returns true if current node is a slave computer in a cluster.

Public function UFunction BlueprintCallable, Category, Meta

void

 

RemoveClusterEventListener

Removes cluster event listener.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

SceneViewExtensionIsActiveInContextFunction

(
    const TArray< FString >& ViewportI...,
    FSceneViewExtensionIsActiveFunctor ...
)

Returns a functor that determines if any given scene view extension should be active in the given context for the current frame

Public function UFunction BlueprintCallable, Category, Meta

void

 

SendClusterEventBinaryTo

(
    const FString& Address,
    const int32 Port,
    const FDisplayClusterClusterEventBi...,
    bool bMasterOnly
)

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

Public function UFunction BlueprintCallable, Category, Meta

void

 

SendClusterEventJsonTo

(
    const FString& Address,
    const int32 Port,
    const FDisplayClusterClusterEventJs...,
    bool bMasterOnly
)

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

Public function UFunction BlueprintCallable, Category, Meta

bool

 

SetBufferRatio

(
    const FString& ViewportId,
    float BufferRatio
)

Sets buffer ratio for specified viewport.

Public function Virtual UFunction BlueprintCallable, Category, Meta

void

 

SetDefaultCameraById

(
    const FString& CameraID
)

Sets default camera component specified by ID.

Public function UFunction BlueprintCallable, Category, Meta

void

 

SetFinalPostProcessingSettings

(
    const FString& ViewportId,
    const FPostProcessSettings& FinalP...
)

Overrides postprocess settings for specified viewport.

Public function UFunction BlueprintCallable, Category, Meta

void

 

SetOverridePostProcessingSettings

(
    const FString& ViewportId,
    const FPostProcessSettings& Overri...,
    float BlendWeight
)

Overrides postprocess settings for specified viewport.

Public function UFunction BlueprintCallable, Category, Meta

void

 

SetStartPostProcessingSettings

(
    const FString& ViewportId,
    const FPostProcessSettings& StartP...
)

Overrides postprocess settings for specified viewport.

Public function UFunction BlueprintCallable, Category, Meta

void

 

SetViewportCamera

(
    const FString& CameraId,
    const FString& ViewportId
)

Render API.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

WasButtonPressed

(
    const FString& DeviceID,
    int32 DeviceChannel,
    bool& WasPressed,
    bool& IsChannelAvailable
)

Returns whether VRPN button was released at specified device and channel.

Public function Const UFunction BlueprintCallable, Category, Meta

void

 

WasButtonReleased

(
    const FString& DeviceID,
    int32 DeviceChannel,
    bool& WasReleased,
    bool& IsChannelAvailable
)

Returns whether VRPN button was released at specified device and channel.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss