Navigation
API > API/Plugins > API/Plugins/DisplayClusterConfiguration
Main configuration data container.
| Name | UDisplayClusterConfigurationData |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfiguration/Public/DisplayClusterConfigurationTypes.h |
| Include Path | #include "DisplayClusterConfigurationTypes.h" |
Syntax
UCLASS (Blueprintable, BlueprintType, PerObjectConfig, Config=EditorPerProjectUserSettings)
class UDisplayClusterConfigurationData : public UDisplayClusterConfigurationData_Base
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDisplayClusterConfigurationData_Base → UDisplayClusterConfigurationData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDisplayClusterConfigurationData() |
DisplayClusterConfigurationTypes.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InputSyncPolicies | const TSet< FString > | DisplayClusterConfigurationTypes.h | |
| ProjectionPolicies | const TSet< FString > | DisplayClusterConfigurationTypes.h | |
| RenderSyncPolicies | const TSet< FString > | DisplayClusterConfigurationTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bExitOnEsc | bool | DisplayClusterConfigurationTypes.h |
|
|
| bFollowLocalPlayerCamera | bool | DisplayClusterConfigurationTypes.h |
|
|
| bOverrideTransformsFromExternalConfig | bool | DisplayClusterConfigurationTypes.h |
|
|
| bOverrideViewportsFromExternalConfig | bool | DisplayClusterConfigurationTypes.h |
|
|
| Cluster | TObjectPtr< UDisplayClusterConfigurationCluster > | DisplayClusterConfigurationTypes.h |
|
|
| CustomParameters | TMap< FString, FString > | DisplayClusterConfigurationTypes.h |
|
|
| Diagnostics | FDisplayClusterConfigurationDiagnostics | DisplayClusterConfigurationTypes.h |
|
|
| ImportedPath | FString | The path used when originally importing. | DisplayClusterConfigurationTypes.h | |
| Info | FDisplayClusterConfigurationInfo | DisplayClusterConfigurationTypes.h |
|
|
| MediaSettings | FDisplayClusterConfigurationGlobalMediaSettings | DisplayClusterConfigurationTypes.h |
|
|
| Meta | FDisplayClusterConfigurationDataMetaInfo | DisplayClusterConfigurationTypes.h | ||
| PathToConfig | FString | DisplayClusterConfigurationTypes.h |
|
|
| RenderFrameSettings | FDisplayClusterConfigurationRenderFrame | DisplayClusterConfigurationTypes.h |
|
|
| Scene | TObjectPtr< UDisplayClusterConfigurationScene > | DisplayClusterConfigurationTypes.h |
|
|
| StageSettings | FDisplayClusterConfigurationICVFX_StageSettings | DisplayClusterConfigurationTypes.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultFrameSizeRef | FDisplayClusterEditorPropertyReference | Details Panel Property Referencers. | DisplayClusterConfigurationTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AssignPostprocess
(
const FString& NodeId, |
Update\Create node postprocess | DisplayClusterConfigurationTypes.h |
|
void ForEachViewport
(
const TFunction< void(const TObjectPtr< UDisplayClusterConfigurationViewport >&)>& Function |
Execute a function on each viewport in each cluster node | DisplayClusterConfigurationTypes.h | |
UDisplayClusterConfigurationClusterNode * GetNode
(
const FString& NodeId |
Returns specific node configuration. Otherwise nullptr. | DisplayClusterConfigurationTypes.h |
|
uint32 GetNumberOfClusterNodes() |
Returns number of nodes in current cluster | DisplayClusterConfigurationTypes.h | |
bool GetPostprocess
(
const FString& NodeId, |
DisplayClusterConfigurationTypes.h |
|
|
UDisplayClusterConfigurationClusterNode * GetPrimaryNode() |
Returns primary node configuration. Otherwise nullptr. | DisplayClusterConfigurationTypes.h |
|
FString GetPrimaryNodeAddress() |
Returns primary node IP address of current cluster | DisplayClusterConfigurationTypes.h | |
bool GetProjectionPolicy
(
const FString& NodeId, |
DisplayClusterConfigurationTypes.h |
|
|
void GetReferencedMeshNames
(
TArray< FString >& OutMeshNames |
Return all references to meshes from policy, and other. | DisplayClusterConfigurationTypes.h |
|
UDisplayClusterConfigurationViewport * GetViewport
(
const FString& NodeId, |
Viewports API. | DisplayClusterConfigurationTypes.h |
|
bool RemovePostprocess
(
const FString& NodeId, |
DisplayClusterConfigurationTypes.h |
|
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
DisplayClusterConfigurationTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UDisplayClusterConfigurationData * CreateNewConfigData
(
UObject* Owner, |
Create empty config data. | DisplayClusterConfigurationTypes.h |