Navigation
| Name | DisplayClusterConfigurator |
| Type | Runtime |
| Part of Plugins | nDisplay |
| Location | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfigurator/ |
| Module Build Rules | DisplayClusterConfigurator.Build.cs |
Classes
| Name | Remarks |
|---|---|
| TAttribute | |
| UDisplayClusterConfiguratorFactory | |
| UDisplayClusterConfiguratorReimportFactory |
Structs
| Name | Remarks |
|---|---|
| FDisplayClusterConfiguratorTreeArgs | |
| FDisplayClusterConfiguratorTreeBuilderOutput | Output struct for builders to use |
| FDisplayClusterConfiguratorTreeFilterArgs | Basic filter used when re-filtering the tree |
| FHostNodeArrangementSettings | |
| FNodeAlignmentSettings | |
| FOutputMappingSettings |
Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnDisplayClusterConfiguratorReadOnlyChanged | TMulticastDelegate_OneParam< void, bool > | Read only delegate. | IDisplayClusterConfigurator.h |
| FOnDisplayClusterConfiguratorReadOnlyChangedDelegate | FOnDisplayClusterConfiguratorReadOnlyChanged::FDelegate | IDisplayClusterConfigurator.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDisplayClusterConfiguratorTreeFilterResult | |
| EDisplayClusterConfiguratorTreeMode | |
| EHostArrangementType |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDisplayClusterConfigurationClusterNode * UE::DisplayClusterConfiguratorClusterUtils::AddClusterNodeToCluster
(
UDisplayClusterConfigurationClusterNode* ClusterNode, |
Adds a cluster node to a cluster, removing it from its current cluster if it belongs to one. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
UDisplayClusterConfigurationViewport * UE::DisplayClusterConfiguratorClusterUtils::AddViewportToClusterNode
(
UDisplayClusterConfigurationViewport* Viewport, |
Adds a viewport to a cluster node, removing it from its current cluster node if it belongs to one. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
UDisplayClusterConfigurationHostDisplayData * UE::DisplayClusterConfiguratorClusterUtils::FindOrCreateHostDisplayData
(
UDisplayClusterConfigurationCluster* Cluster, |
Attempts to find a preexisting display data object for the specified host, and if one can't be found, creates a new one. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
FString UE::DisplayClusterConfiguratorClusterUtils::GetAddressForHost
(
UDisplayClusterConfigurationHostDisplayData* HostDisplayData |
Gets the address of a host using its host display data. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
FString UE::DisplayClusterConfiguratorClusterUtils::GetClusterNodeName
(
UDisplayClusterConfigurationClusterNode* ClusterNode |
Gets the name that the cluster node is stored under in its parent cluster. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
UDisplayClusterConfigurationHostDisplayData * UE::DisplayClusterConfiguratorClusterUtils::GetHostDisplayDataForClusterNode
(
UDisplayClusterConfigurationClusterNode* ClusterNode |
Attempts to get the host display data for the host of a cluster node. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
FString UE::DisplayClusterConfiguratorClusterUtils::GetUniqueNameForClusterNode
(
FString InitialName, |
Gets a unique name for a cluster node owned by the specified cluster. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
FString UE::DisplayClusterConfiguratorClusterUtils::GetUniqueNameForHost
(
FString InitialName, |
Gets a unique name for a host owned by the specified cluster. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
FString UE::DisplayClusterConfiguratorClusterUtils::GetUniqueNameForViewport
(
FString InitialName, |
Gets a unique name for a viewport owned by the specified cluster node. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
FString UE::DisplayClusterConfiguratorClusterUtils::GetViewportName
(
UDisplayClusterConfigurationViewport* Viewport |
Gets the name that the viewport is stored under in its parent cluster node. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::IsClusterNodePrimary
(
UDisplayClusterConfigurationClusterNode* ClusterNode |
Determines if a cluster node is the primary node in its cluster. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::RemoveClusterNodeFromCluster
(
UDisplayClusterConfigurationClusterNode* ClusterNode |
Removes a cluster node from the cluster that owns it. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::RemoveHost
(
UDisplayClusterConfigurationCluster* Cluster, |
Removes all cluster nodes and host display data from the cluster for the specified host. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::RemoveUnusedHostDisplayData
(
UDisplayClusterConfigurationCluster* Cluster |
Removes all host display data objects from the cluster that aren't being used by any of the cluster nodes. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::RemoveViewportFromClusterNode
(
UDisplayClusterConfigurationViewport* Viewport |
Removes a viewport from the cluster node that owns it. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::RenameClusterNode
(
UDisplayClusterConfigurationClusterNode* ClusterNode, |
Renames a cluster node, which involves changing the key that the cluster node is stored under in its parent cluster. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::RenameViewport
(
UDisplayClusterConfigurationViewport* Viewport, |
Renames a viewport, which involves changing the key that the viewport is stored under in its parent cluster node. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
bool UE::DisplayClusterConfiguratorClusterUtils::SetClusterNodeAsPrimary
(
UDisplayClusterConfigurationClusterNode* ClusterNode |
Sets the cluster node as the primary node. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
void UE::DisplayClusterConfiguratorClusterUtils::SortClusterNodesByHost
(
const TMap< FString, UDisplayClusterConfigurationClusterNode* >& InClusterNodes, |
Sorts a list of cluster nodes by their host. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h | |
void UE::DisplayClusterConfiguratorClusterUtils::SortClusterNodesByHost
(
const TMap< FString, TObjectPtr< UDisplayClusterConfigurationClusterNode > >& InClusterNodes, |
Sorts a list of cluster nodes by their host. | ClusterConfiguration/DisplayClusterConfiguratorClusterUtils.h |