Navigation
API > API/Plugins > API/Plugins/DisplayCluster
Blueprint API function library
| Name | UDisplayClusterBlueprintLib |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Blueprints/DisplayClusterBlueprintLib.h |
| Include Path | #include "Blueprints/DisplayClusterBlueprintLib.h" |
Syntax
UCLASS ()
class UDisplayClusterBlueprintLib : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UDisplayClusterBlueprintLib
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddClusterEventListener
(
TScriptInterface< IDisplayClusterClusterEventListener > Listener |
Adds cluster event listener. | Blueprints/DisplayClusterBlueprintLib.h |
|
static ADisplayClusterLightCardActor * CreateLightCard
(
ADisplayClusterRootActor* RootActor |
Create a new light card parented to the given nDisplay root actor. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void DuplicateLightCards
(
TArray< ADisplayClusterLightCardActor* > OriginalLightcards, |
Create duplicates of a list of existing light cards. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void EmitClusterEventBinary
(
const FDisplayClusterClusterEventBinary& Event, |
Emits binary cluster event. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void EmitClusterEventJson
(
const FDisplayClusterClusterEventJson& Event, |
Emits JSON cluster event. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void FindChromakeyCardsForRootActor
(
const ADisplayClusterRootActor* RootActor, |
Gets a list of all chromakey card actors on the level linked to the specified root actor. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void FindLightCardsForRootActor
(
const ADisplayClusterRootActor* RootActor, |
Gets a list of all light card actors on the level linked to the specified root actor. | Blueprints/DisplayClusterBlueprintLib.h |
|
| Returns List of the active nodes in the runtime cluster node in a cluster. | Blueprints/DisplayClusterBlueprintLib.h |
|
|
static int32 GetActiveNodesAmount() |
Returns amount of active nodes in a cluster. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void GetAPI
(
TScriptInterface< IDisplayClusterBlueprintAPI >& OutAPI |
[DEPRECATED] Return Display Cluster API interface. | Blueprints/DisplayClusterBlueprintLib.h |
|
static EDisplayClusterNodeRole GetClusterRole() |
Returns the role of the current cluster node. | Blueprints/DisplayClusterBlueprintLib.h |
|
static FString GetNodeId() |
Returns Id of the current node in a cluster. | Blueprints/DisplayClusterBlueprintLib.h |
|
static EDisplayClusterOperationMode GetOperationMode() |
Returns current operation mode. | Blueprints/DisplayClusterBlueprintLib.h |
|
static ADisplayClusterRootActor * GetRootActor() |
Returns currently active root actor. | Blueprints/DisplayClusterBlueprintLib.h |
|
static bool HasClusterRole
(
EDisplayClusterNodeRole Role |
Checks if the node has a specific role. | Blueprints/DisplayClusterBlueprintLib.h |
|
static bool IsBackup() |
Returns true if current node is a backup node in a cluster. | Blueprints/DisplayClusterBlueprintLib.h |
|
static bool IsPrimary() |
Returns true if current node is a primary node in a cluster. | Blueprints/DisplayClusterBlueprintLib.h |
|
static bool IsSecondary() |
Returns true if current node is a secondary node in a cluster. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void RemoveClusterEventListener
(
TScriptInterface< IDisplayClusterClusterEventListener > Listener |
Removes cluster event listener. | Blueprints/DisplayClusterBlueprintLib.h |
|
static void SendClusterEventBinaryTo
(
const FString& Address, |
Sends binary cluster event to a specific target (may be outside of the cluster). | Blueprints/DisplayClusterBlueprintLib.h |
|
static void SendClusterEventJsonTo
(
const FString& Address, |
Sends JSON cluster event to a specific target (may be outside of the cluster). | Blueprints/DisplayClusterBlueprintLib.h |
|