IDisplayClusterClusterManager

Public cluster manager interface

Windows
MacOS
Linux

References

Module

DisplayCluster

Header

/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Cluster/IDisplayClusterClusterManager.h

Include

#include "Cluster/IDisplayClusterClusterManager.h"

Syntax

class IDisplayClusterClusterManager

Remarks

Public cluster manager interface

Destructors

Functions

Name Description

Public function

void

 

AddClusterEventBinaryListener

(
    const FOnClusterEventBinaryListener...
)

Registers binary cluster event listener.

Public function

void

 

AddClusterEventJsonListener

(
    const FOnClusterEventJsonListener&...
)

Registers json cluster event listener.

Public function

void

 

AddClusterEventListener

Cluster events.

Public function

void

 

EmitClusterEventBinary

(
    const FDisplayClusterClusterEventBi...,
    bool bMasterOnly
)

Emits binary cluster event.

Public function

void

 

EmitClusterEventJson

(
    const FDisplayClusterClusterEventJs...,
    bool bMasterOnly
)

Emits JSON cluster event.

Public function Const

FString

 

GetNodeId()

Returns current cluster node ID.

Public function Const

uint32

 

GetNodesAmount()

Returns amount of cluster nodes in the cluster.

Public function Const

bool

 

IsMaster()

Returns true if current node is master.

Public function Const

bool

 

IsSlave()

Returns true if current node is slave.

Public function

void

 

RegisterSyncObject

Registers object to synchronize.

Public function

void

 

RemoveClusterEventBinaryListener

(
    const FOnClusterEventBinaryListener...
)

Unregisters binary cluster event listener.

Public function

void

 

RemoveClusterEventJsonListener

(
    const FOnClusterEventJsonListener&...
)

Unregisters json cluster event listener.

Public function

void

 

RemoveClusterEventListener

Unregisters cluster event listener.

Public function

void

 

SendClusterEventTo

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

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

Public function

void

 

SendClusterEventTo

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

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

Public function

void

 

UnregisterSyncObject

Unregisters synchronization object.

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