description: Return true if configuration valid

code: bool IsEnabled() const


description: Return true if the configuration is valid for the input object

module: DisplayClusterConfiguration

code: bool IsEnabledForObject ( const [FString](API\Runtime\Core\Containers\FString) & InObjectId ) const


code: void PostSerialize ( const [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: bool Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


className: FDisplayClusterConfigurationOCIOProfile

description: OCIO profile structure. Can be configured for viewports or cluster nodes. To enable viewport configuration when using as a UPROPERTY set meta = (ConfigurationMode = "Viewports") To enable cluster node configuration when using as a UPROPERTY set meta = (ConfigurationMode = "ClusterNodes")

ApplyOCIOToObjects

type: TArray<FString...

description: Specify the viewports to apply this OpenColorIO configuration.

bIsEnabled

type: bool

description: Enable the application of an OpenColorIO configuration for the viewport(s) specified.

ColorConfiguration

type: FOpenColorIOCol...

description: Conversion to apply when this display is enabled


className: FDisplayClusterConfigurationPostprocess

Order

description: Control postprocess rendering order. Bigger value rendered last.


className: FDisplayClusterConfigurationPrimaryNode

Id

type: FString

Ports

type: FDisplayCluster...


className: FDisplayClusterConfigurationProjection


code: FIntRect ToRect() const


code: FDisplayClusterConfigurationRectangle()


code: FDisplayClusterConfigurationRectangle ( int32 _X, int32 _Y, int32 _W, int32 _H )


className: FDisplayClusterConfigurationRectangle

description: All configuration UObjects should inherit from this class.


className: FDisplayClusterConfigurationRenderFrame

description: This struct now stored inUDisplayClusterConfigurationData, and replicated with MultiUser.

bAllowRenderTargetAtlasing

description: Performance: Allow merge multiple viewports on single RTT with atlasing (required for bAllowViewFamilyMergeOptimization) [not implemented yet] Experimental

bAllowWarpBlend

description: Allow warpblend render.

bShouldUseParentViewportRenderFamily

description: Performance: Allow to use parent ViewFamily from parent viewport (icvfx has child viewports: lightcard and chromakey with prj_view matrices copied from parent viewport. May sense to use same viewfamily?) [not implemented yet] Experimental

ClusterBufferRatioMult

type: float

description: Multiply all buffer ratios for whole cluster by this value.

ClusterICVFXInnerFrustumBufferRatioMult

description: Multiply inner frustums buffer ratios for whole cluster by this value.

description: Multiply inner frustum RTT size's for whole cluster by this value.

description: Multiply the screen percentage for all viewports in the cluster by this value.

description: Multiply outer viewports RTT size's for whole cluster by this value.

ClusterRenderTargetRatioMult

description: Multiply all viewports RTT size's for whole cluster by this value.

ViewFamilyMode

type: EDisplayCluster...

description: Performance: Allow viewfamily merge optimization (render multiple viewports contexts within single family) [not implemented yet] Experimental


className: FDisplayClusterEditorPropertyReference

description: Additionally, this type supports using property paths within its EditCondition specifier, allowing the edit condition of the referenced property within a details panel to depend on other referenced properties. The && operator is supported, allowing multiple property paths to be used to construct the edit condition.


description: Texture Replace Crop parameters container

Origin

type: FTextureCropOri...

description: Texture Crop Origin

Size

type: FTextureCropSiz...

description: Texture Crop Size


className: FTextureCropOrigin

description: Texture Replace Crop Origin parameter container

X

description: Replace texture origin X location, in pixels.

Y

description: Replace texture origin Y position, in pixels.


className: FTextureCropSize

description: Texture Replace Crop Size parameter container

H

description: Replace texture crop height, in pixels.

W

description: Replace texture crop width, in pixels.


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

code: static [IDisplayClusterConfiguration](API\Plugins\DisplayClusterConfiguration\IDisplayClusterConfiguration) & Get()


description:
Converts configuration data to string
true if succeeded

code: bool ConfigAsString ( const [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * Config, [FString](API\Runtime\Core\Containers\FString) & OutString ) const


description:
Returns version of a specified config file
Config version if succeeded, otherwise nulltpr

code: [EDisplayClusterConfigurationVersion](API\Plugins\DisplayClusterConfiguration\EDisplayClusterConfigurationVers-) GetConfigVersion ( const [FString](API\Runtime\Core\Containers\FString) & FilePath )


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


description: Gets the current transaction snapshot status.

code: bool IsTransactingSnapshot() const


description:
Load configuration data from specified file
Configuration data if succeeded, otherwise nulltpr

code: [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * LoadConfig ( const [FString](API\Runtime\Core\Containers\FString) & FilePath, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Owner )


className: ModuleName

code: static constexpr const TCHAR * ModuleName = TEXT("DisplayClusterConfiguration");


description:
Save configuration data to a specified file
true if succeeded

code: bool SaveConfig ( const [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * Config, const [FString](API\Runtime\Core\Containers\FString) & FilePath )


description: Sets the transaction flags so that we don't necessarily re-run the construction scripts all the time.

code: void SetIsSnapshotTransacting ( bool bIsSnapshot )


code: virtual ~IDisplayClusterConfiguration()


className: IDisplayClusterConfiguration

description: Display Cluster configuration module interface

code: class IDisplayClusterConfiguration : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Returns the policy config class used to create this policy handler.


description: Returns true if specified media capture type can be synchonized by the policy implementation

code: bool IsCaptureTypeSupported ( [UMediaCapture](API\Plugins\MediaIOCore\UMediaCapture) * MediaCapture ) const


description: Returns true if currently synchronizing a media output.

code: bool IsRunning()


description: Starts synchronization of specific output stream (capture device). Returns false if failed.

code: bool StartSynchronization ( [UMediaCapture](API\Plugins\MediaIOCore\UMediaCapture) * MediaCapture, const [FString](API\Runtime\Core\Containers\FString) & MediaId )


description: Stops synchronization of specific output stream (capture device).

code: void StopSynchronization()


description: Destructor


description: Media output sync policy handler interface. All sync logic is handled in a derived native class to avoidUObjectinteraction from other threads.

code: class IDisplayClusterMediaOutputSynchronizationPolicyHandler : public [TSharedFromThis< IDisplayClusterMediaOutputSynchronizationPolicyHandler >](API\Runtime\Core\Templates\TSharedFromThis)


className: WithPostSerialize

code: enum &123; WithPostSerialize = true &125;


className: WithSerializer

code: enum &123; WithSerializer = true &125;


code: template<> struct TStructOpsTypeTraits< FDisplayClusterConfigurationOCIOConfiguration > : public [TStructOpsTypeTraitsBase2< FDisplayClusterConfigurationOCIOConfiguration >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


code: template<> struct TStructOpsTypeTraits< FDisplayClusterConfigurationOCIOProfile > : public [TStructOpsTypeTraitsBase2< FDisplayClusterConfigurationOCIOProfile >](API\Runtime\CoreUObject\UObject\TStructOpsTypeTraitsBase2)


className: FOnPostEditChangeChainProperty

code: typedef TMulticastDelegate_OneParam< void, const [FPropertyChangedChainEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedChainEvent) & > FOnPostEditChangeChainProperty


code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable) class UDisplayClusterConfigurationHostDisplayData : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bAllowManualPlacement

description: Disables the automatic placement of Host PCs

bAllowManualSizing

description: Allows to manually resize the Host PC resolution

Color

type: FLinearColor

description: Specify custom and arbitrary color for a given Host PC

HostName

type: FText

description: Custom name for the Host PC. No effect on nDisplay

HostResolution

description: Resolution of Host PC in pixels

OnPostEditChangeChainProperty

type: FOnPostEditChan...

Origin

description: Specify coordinates of the Host PC origin in relation to OS configuration

Position

description: Arbitrary position of the Host PC in 2D workspace. No effect on nDisplay


code: UDisplayClusterConfigurationSceneComponent ( const [FString](API\Runtime\Core\Containers\FString) & InParentId, const FVector & InLocation, const FRotator & InRotation )


description: Scene hierarchy.

Location

type: FVector

Rotation

type: FRotator


code: UDisplayClusterConfigurationSceneComponentCamera ( const [FString](API\Runtime\Core\Containers\FString) & InParentId, const FVector & InLocation, const FRotator & InRotation, float InInterpupillaryDistance, bool bInSwapEyes, [EDisplayClusterConfigurationEyeStereoOffset](API\Plugins\DisplayClusterConfiguration\EDisplayClusterC-_1) InStereoOffset )


code: UDisplayClusterConfigurationSceneComponentXform ( const [FString](API\Runtime\Core\Containers\FString) & InParentId, const FVector & InLocation, const FRotator & InRotation )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="NDisplay|Configuration") [UDisplayClusterConfigurationClusterNode](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationClus-_1) * GetNode ( const [FString](API\Runtime\Core\Containers\FString) & NodeId ) const


description: Return all references to meshes from policy, and other.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="NDisplay|Configuration") void GetReferencedMeshNames ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutMeshNames ) const


description: Called before saving to collect objects which should be exported as a sub object block.

code: virtual void GetObjectsToExport ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OutObjects )


description: Nodes API.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="NDisplay|Configuration") void GetNodeIds ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutNodeIds ) const


className: UDisplayClusterConfigurationCluster

HostDisplayData

type: TMap<FString, ...


code: UDisplayClusterConfigurationSceneComponentScreen ( const [FString](API\Runtime\Core\Containers\FString) & InParentId, const FVector & InLocation, const FRotator & InRotation, const FVector2D & InSize )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="NDisplay|Configuration") [UDisplayClusterConfigurationViewport](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationView-) * GetViewport ( const [FString](API\Runtime\Core\Containers\FString) & ViewportId ) const


description: This alternate version of PostEditChange is called when properties inside structs are modified. The property that was actually modified is located at the tail of the list. The head of the list of theFStructPropertymember variable that contains the property that was modified.

code: virtual void PostEditChangeChainProperty ( [FPropertyChangedChainEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedChainEvent) & PropertyChangedEvent )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="NDisplay|Configuration") void GetViewportIds ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutViewportIds ) const


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


className: UDisplayClusterConfigurationClusterNode

bEnableTextureShare

description: Enables texture sharing for this cluster node

bFixedAspectRatio

description: Locks the application window aspect ratio for easier resizing

bIsFullscreen

description: Enables application window native fullscreen support

bIsSoundEnabled

description: Enables or disables sound on nDisplay primary Node

bRenderHeadless

description: Activates headless rendering for this cluster node

GraphicsAdapter

description: Hint for setting the r.GraphicsAdapter CVar when launching this cluster node.

Host

description: IP address of this specific cluster Node

Media

description: Media settings.

OutputRemap

description: Output remapping settings for the selected cluster node

PreviewImage

description: Binds a background preview image for easier output mapping

WindowRect

description: Defines the application window size in pixels


description: Called by nDisplay compiler prior to compilation.

code: virtual void OnPreCompile ( class [FCompilerResultsLog](API\Editor\UnrealEd\Kismet2\FCompilerResultsLog) & MessageLog )


description: UObject.

code: virtual void Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


description: All configuration UObjects should inherit from this class.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UDisplayClusterConfigurationData_Base : public [UObject](API\Runtime\CoreUObject\UObject\UObject)


description: Update node postprocess

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Configuration") bool AssignPostprocess ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & PostprocessId, const [FString](API\Runtime\Core\Containers\FString) & Type, [TMap](API\Runtime\Core\Containers\TMap)< [FString](API\Runtime\Core\Containers\FString), [FString](API\Runtime\Core\Containers\FString) > Parameters, int32 Order )


description: Create empty config data.

code: static [UDisplayClusterConfigurationData](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationData) * CreateNewConfigData ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Owner, EObjectFlags ObjectFlags )


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Configuration") bool GetPostprocess ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & PostprocessId, [FDisplayClusterConfigurationPostprocess](API\Plugins\DisplayClusterConfiguration\FDisplayClusterConfigurationPost-) & OutPostprocess ) const


description: Returns number of nodes in current cluster

code: uint32 GetNumberOfClusterNodes() const


description: Returns primary node IP address of current cluster


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Configuration") bool GetProjectionPolicy ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & ViewportId, [FDisplayClusterConfigurationProjection](API\Plugins\DisplayClusterConfiguration\FDisplayClusterConfigurationProj-) & OutProjection ) const


description: Viewports API.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Category="NDisplay|Configuration") [UDisplayClusterConfigurationViewport](API\Plugins\DisplayClusterConfiguration\UDisplayClusterConfigurationView-) * GetViewport ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & ViewportId ) const


description: Return all references to meshes from policy, and other.

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Configuration") void GetReferencedMeshNames ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutMeshNames ) const


className: InputSyncPolicies

code: static const [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > InputSyncPolicies = { TEXT("ReplicatePrimary"), TEXT("None") };


className: ProjectionPolicies

code: static const [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > ProjectionPolicies = { TEXT("Simple"), TEXT("Camera"), TEXT("Mesh"), TEXT("MPCDI"), TEXT("EasyBlend"), TEXT("DomeProjection"), TEXT("VIOSO"), TEXT("Manual"), };


code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Category="NDisplay|Configuration") bool RemovePostprocess ( const [FString](API\Runtime\Core\Containers\FString) & NodeId, const [FString](API\Runtime\Core\Containers\FString) & PostprocessId )


className: RenderSyncPolicies

code: static const [TSet](API\Runtime\Core\Containers\TSet)< [FString](API\Runtime\Core\Containers\FString) > RenderSyncPolicies = { TEXT("Ethernet"), TEXT("Nvidia"), TEXT("None") };


code: UDisplayClusterConfigurationData()


className: UDisplayClusterConfigurationData

description: Main configuration data container.

Cluster

type: TObjectPtr<UDi...

ImportedPath

description: The path used when originally importing.


description: Called before saving to collect objects which should be exported as a sub object block.

code: virtual void GetObjectsToExport ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OutObjects )


className: UDisplayClusterConfigurationScene


description:
Signal that the preview texture should be disabled.
True if the preview texture was disabled. False if it was already disabled.

code: bool DisablePreviewTexture()


description: Enable the preview texture. Only should be called by the object managing the preview texture state.

code: void EnablePreviewTexture()


code: typedef TMulticastDelegate_OneParam< void, const [FPropertyChangedChainEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedChainEvent) & > FOnPostEditChangeChainProperty


code: void GetReferencedMeshNames ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutMeshNames ) const


description: This alternate version of PostEditChange is called when properties inside structs are modified. The property that was actually modified is located at the tail of the list. The head of the list of theFStructPropertymember variable that contains the property that was modified.

code: virtual void PostEditChangeChainProperty ( [FPropertyChangedChainEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedChainEvent) & PropertyChangedEvent )


description: If this viewport is allowed to render a preview texture. Used with resizing viewports.

code: bool IsPreviewTextureAllowed() const


code: virtual void OnPreCompile ( class [FCompilerResultsLog](API\Editor\UnrealEd\Kismet2\FCompilerResultsLog) & MessageLog )


description: Do any object-specific cleanup required immediately after loading an object. This is not called for newly-created objects, and by default will always execute on the game thread.

code: virtual void PostLoad()


className: ViewportMaximumSize

code: static const float ViewportMaximumSize = 15360.0f;


description: This alternate version of PreEditChange is called when properties inside structs are modified. The property that was actually modified is located at the tail of the list. The head of the list of theFStructPropertymember variable that contains the property that was modified.

code: virtual void PreEditChange ( [FEditPropertyChain](API\Runtime\CoreUObject\UObject\FEditPropertyChain) & PropertyAboutToChange )


className: ViewportMinimumSize

code: static const float ViewportMinimumSize = 1.0f;


code: UDisplayClusterConfigurationViewport()


className: UDisplayClusterConfigurationViewport

bAllowRendering

description: Enables or disables rendering of this specific Viewport

bFixedAspectRatio

description: Locks the Viewport aspect ratio for easier resizing

Camera

description: Reference to the nDisplay View Origin

GPUIndex

type: int

description: Specify which GPU should render this Viewport. "-1" is default.

ICVFX

description: Configure ICVFX for this viewport.

OverlapOrder

description: Allows Viewports to overlap and sets Viewport overlapping order priority

ProjectionPolicy

description: Specify your Projection Policy Settings

Region

description: Define the Viewport 2D coordinates

RenderSettings

description: Configure render for this viewport.

ViewportRemap

description: Define the Viewport Remap settings


description: Returns the handler associated with this policy config object


description: Base media output synchronization policy class settings

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, EditInlineNew, BlueprintType, HideCategories=(Object)) class UDisplayClusterMediaOutputSynchronizationPolicy : public [UObject](API\Runtime\CoreUObject\UObject\UObject)


description: Read only delegate.

module: DisplayClusterConfigurator

code: typedef TMulticastDelegate_OneParam< void, bool > FOnDisplayClusterConfiguratorReadOnlyChanged


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

code: static [IDisplayClusterConfigurator](API\Plugins\DisplayClusterConfigurator\IDisplayClusterConfigurator) & Get()


code: const FDisplayClusterConfiguratorCommands & GetCommands() const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [FExtensibilityManager](API\Editor\UnrealEd\Toolkits\FExtensibilityManager) > GetMenuExtensibilityManager() const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [FExtensibilityManager](API\Editor\UnrealEd\Toolkits\FExtensibilityManager) > GetToolBarExtensibilityManager() const


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


code: virtual ~IDisplayClusterConfigurator()


code: static constexpr const TCHAR * ModuleName = TEXT("DisplayClusterConfigurator");


className: IDisplayClusterConfigurator

description: Configurator editor module

code: class IDisplayClusterConfigurator : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


className: FOnClearViewportSelection

code: typedef TMulticastDelegate_NoParams< void > FOnClearViewportSelection


className: FOnClearViewportSelectionDelegate


className: FOnClusterChanged

code: typedef TMulticastDelegate_NoParams< void > FOnClusterChanged


className: FOnClusterChangedDelegate


className: FOnConfigReloaded

code: typedef TMulticastDelegate_NoParams< void > FOnConfigReloaded


className: FOnInvalidateViews

code: typedef TMulticastDelegate_NoParams< void > FOnInvalidateViews


className: FOnInvalidateViewsDelegate


className: FOnConfigReloadedDelegate


className: FOnObjectSelected

code: typedef TMulticastDelegate_NoParams< void > FOnObjectSelected


code: [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > GetSelectedObjects() const


className: FOnObjectSelectedDelegate


code: bool IsObjectSelected ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Obj ) const


description: TODO: Remove this completely, don't expose the BP Editor outside of the configuration module.

code: class IDisplayClusterConfiguratorBlueprintEditor : public [FBlueprintEditor](API\Editor\Kismet\FBlueprintEditor)


className: IDisplayClusterConfiguratorViewDetails


className: IDisplayClusterConfiguratorBuilder

code: class IDisplayClusterConfiguratorBuilder : public [TSharedFromThis< IDisplayClusterConfiguratorBuilder >](API\Runtime\Core\Templates\TSharedFromThis)


description: Get the object represented by this item, if any

code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetObject() const


code: bool IsSelected()


code: void OnSelection()


className: IDisplayClusterConfiguratorItem

code: class IDisplayClusterConfiguratorItem : public [TSharedFromThis< IDisplayClusterConfiguratorItem >](API\Runtime\Core\Templates\TSharedFromThis)


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateWidget()


code: virtual bool GetIsEnabled() const


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetWidget()


code: virtual void SetEnabled ( bool bInEnabled )


className: EVerbosityLevel

code: enum EVerbosityLevel { Log, Warning, Error, }


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IMessageLogListing](API\Developer\MessageLog\IMessageLogListing) > GetMessageLogListing() const


code: void Log ( const [FText](API\Runtime\Core\Internationalization\FText) & Message, [EVerbosityLevel](API\Plugins\DisplayClusterConfigurator\Views\Log\IDisplayClusterC-\EVerbosityLevel) Verbosity )


className: IDisplayClusterConfiguratorView

code: class IDisplayClusterConfiguratorView : public [TSharedFromThis< IDisplayClusterConfiguratorView >](API\Runtime\Core\Templates\TSharedFromThis)


className: IDisplayClusterConfiguratorViewLog


className: EHostArrangementType

code: enum EHostArrangementType { Horizontal, Vertical, Wrap, Grid, }


code: FHostNodeArrangementSettings()


className: FHostNodeArrangementSettings

code: struct FHostNodeArrangementSettings

ArrangementType

type: EHostArrangemen...


code: FNodeAlignmentSettings()


className: FNodeAlignmentSettings

code: struct FNodeAlignmentSettings

bSnapAdjacentEdges

type: bool


code: FOutputMappingSettings()


className: FOutputMappingSettings

code: struct FOutputMappingSettings


className: Viewport

code: static Viewport;


className: Canvas

code: static Canvas;


className: Window

code: static Window;


className: FSlot

code: struct FSlot


code: const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< IDisplayClusterConfiguratorOutputMappingSlot > > & GetAllSlots() const


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetCanvasWidget() const


description: The Interface for generation of nodes from config


code: const [FString](API\Runtime\Core\Containers\FString) & GetNodeName() const


description: The Interface holsd object and setting from Details View


code: void Cleanup()


code: void FindAndSelectObjects ( const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & ObjectsToSelect )


className: FOnOutputMappingBuilt

code: typedef TMulticastDelegate_NoParams< void > FOnOutputMappingBuilt


className: FOnOutputMappingBuiltDelegate


code: const [FHostNodeArrangementSettings](API\Plugins\DisplayClusterConfigurator\Views\OutputMapping\FHostNodeArrange-) & GetHostArrangementSettings() const


code: const [FNodeAlignmentSettings](API\Plugins\DisplayClusterConfigurator\Views\OutputMapping\FNodeAlignmentSettings) & GetNodeAlignmentSettings() const


code: const [FOutputMappingSettings](API\Plugins\DisplayClusterConfigurator\Views\OutputMapping\FOutputMappingSettings) & GetOutputMappingSettings() const


code: void JumpToObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject )


code: [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) RegisterOnOutputMappingBuilt ( const [FOnOutputMappingBuiltDelegate](API\Plugins\DisplayClusterConfigurator\Views\OutputMapping\IDisplayClusterC-_2\FOnOutputMapping-_1) & Delegate )


code: void UnregisterOnOutputMappingBuilt ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) DelegateHandle )


description: The Interface for controll the Output Mapping Мiew


code: enum EDisplayClusterConfiguratorTreeFilterResult { Hidden, ShownDescendant, Shown, ShownHighlighted, }


className: EDisplayClusterConfiguratorTreeMode

code: enum EDisplayClusterConfiguratorTreeMode { Editor, Picker, }


code: FDisplayClusterConfiguratorTreeArgs()


className: FDisplayClusterConfiguratorTreeArgs

Builder

type: TSharedPtr<IDi...

description: Optional builder to allow for custom tree construction

ContextName

type: FName

description: Context name used to persist settings

Mode

description: The mode that this items tree is in


description: Add an item to the output

code: void Add ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > & InItem, const [FName](API\Runtime\Core\UObject\FName) & InParentName, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InParentTypes, bool bAddToHead )


description: Add an item to the output

code: void Add ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > & InItem, const [FName](API\Runtime\Core\UObject\FName) & InParentName, std::initializer_list< [FName](API\Runtime\Core\UObject\FName) > InParentTypes, bool bAddToHead )


description: Add an item to the output

code: void Add ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > & InItem, const [FName](API\Runtime\Core\UObject\FName) & InParentName, const [FName](API\Runtime\Core\UObject\FName) & InParentType, bool bAddToHead )


description:
Find the item with the specified name
the item found, or an invalid ptr if it was not found.

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > Find ( const [FName](API\Runtime\Core\UObject\FName) & InName, const [FName](API\Runtime\Core\UObject\FName) & InType ) const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > Find ( const [FName](API\Runtime\Core\UObject\FName) & InName, [TArrayView](API\Runtime\Core\Containers\TArrayView)< const [FName](API\Runtime\Core\UObject\FName) > InTypes ) const


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > Find ( const [FName](API\Runtime\Core\UObject\FName) & InName, std::initializer_list< [FName](API\Runtime\Core\UObject\FName) > InTypes ) const


code: FDisplayClusterConfiguratorTreeBuilderOutput ( [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & InItems, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & InLinearItems )


description: Output struct for builders to use


code: FDisplayClusterConfiguratorTreeFilterArgs ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTextFilterExpressionEvaluator](API\Runtime\Core\Misc\FTextFilterExpressionEvaluator) > InTextFilter )


description: Basic filter used when re-filtering the tree

bFlattenHierarchyOnFilter

description: Whether to flatten the hierarchy so filtered items appear in a linear list

TextFilter

type: TSharedPtr<FTe...

description: The text filter we are using, if any


description: Build an array of item tree items to display in the tree.

code: void Build ( [FDisplayClusterConfiguratorTreeBuilderOutput](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\FDisplayClusterC-_1) & Output )


description: Setup this builder with links to the tree

code: void Initialize ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDisplayClusterConfiguratorViewTree](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_2) > & InConfiguratorTree )


className: IDisplayClusterConfiguratorTreeBuilder

description: Interface to implement to provide custom build logic to tree views


description:
Applies the specified text filter to the tree item and returns the results
The results of applying the filter to this tree item

code: [EDisplayClusterConfiguratorTreeFilterResult](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\EDisplayClusterC-) ApplyFilter ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTextFilterExpressionEvaluator](API\Runtime\Core\Misc\FTextFilterExpressionEvaluator) > & TextFilter )


description: true if this item can be deleted

code: bool CanDeleteItem() const


description: true if this item can be duplicated

code: bool CanDuplicateItem() const


description: true if this item can be hidden

code: bool CanHideItem() const


description: true if this item can be renamed

code: bool CanRenameItem() const


description: Deletes the tree row item and its backing object.

code: void DeleteItem() const


description: Builds the slate widget for any inline data editing

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateInlineEditWidget ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & FilterText, FIsSelected InIsSelected )


description: Builds a widget for the specified column.

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateWidgetForColumn ( const [FName](API\Runtime\Core\UObject\FName) & ColumnName, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > TableRow, const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & FilterText, FIsSelected InIsSelected )


description: Return the name used to attach to this item


description: The array of children for this item

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > > & GetChildren()


description: The const array of children for this item

code: const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > > & GetChildrenConst() const


description: Get all Children object

code: void GetChildrenObjectsRecursive ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OutObjects ) const


description: The owning view tree


description: The filtered array of children for this item

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > > & GetFilteredChildren()


description: Get the current filter result


description: Get the style for image icon


description: Get this item's parent


description: Get the objects of all parents of this item

code: void GetParentObjectsRecursive ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OutObjects ) const


description: Get the name of the item that this row represents


code: static const [FName](API\Runtime\Core\UObject\FName) & GetTypeId()


code: virtual [FName](API\Runtime\Core\UObject\FName) GetTypeName() const


description: Handle Accep drag and drop drop event

code: [FReply](API\Runtime\SlateCore\Input\FReply) HandleAcceptDrop ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > TargetItem )


description: Handles the CanAcceptDrop callback for the tree item

code: [TOptional](API\Runtime\Core\IO\TOptional)< EItemDropZone > HandleCanAcceptDrop ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent, EItemDropZone DropZone, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > TargetItem )


description: Handle a drag and drop detected event

code: [FReply](API\Runtime\SlateCore\Input\FReply) HandleDragDetected ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Handle a drag and drop enter event

code: void HandleDragEnter ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description: Handle a drag and drop leave event

code: void HandleDragLeave ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description: Handle a drag and drop drop event

code: [FReply](API\Runtime\SlateCore\Input\FReply) HandleDrop ( [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) const & DragDropEvent )


description: true if the item has an in-line editor widget

code: bool HasInlineEditor() const


description: Initializes the tree item

code: void Initialize()


description: Return true if this item is a child of the given parent tree item

code: bool IsChildOfRecursive ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > & InParentTreeItem ) const


description: Return true if tree item is hovered

code: bool IsHovered() const


description: Get whether this item begins expanded or not

code: bool IsInitiallyExpanded() const


description: Get the expansion state of the inline editor

code: bool IsInlineEditorExpanded() const


code: virtual bool IsOfTypeByName ( const [FName](API\Runtime\Core\UObject\FName) & Type ) const


description: Return true if that is root tree item

code: bool IsRoot() const


description: Builds the table row widget to display this info

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > MakeTreeRowWidget ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [STableViewBase](API\Runtime\Slate\Widgets\Views\STableViewBase) > & InOwnerTable, const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & InFilterText )


description: Handler for when the user enter the mouse on this item in the tree

code: void OnMouseEnter()


description: Handler for when the user double clicks on this item in the tree

code: void OnItemDoubleClicked()


description: Handler for when the user leave the mouse on this item in the tree

code: void OnMouseLeave()


description: Requests a rename on the the tree row item

code: void RequestRename()


description: Set the current filter result

code: void SetFilterResult ( [EDisplayClusterConfiguratorTreeFilterResult](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\EDisplayClusterC-) InResult )


description: Sets the item's visibility

code: void SetItemHidden ( bool bIsHidden )


description: Set this item's parent

code: void SetParent ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > InParent )


description: Toggle the expansion state of the inline editor

code: void ToggleInlineEditorExpansion()


className: IDisplayClusterConfiguratorTreeItem


description: Raised on tree view creation when binding UI commands

code: void BindPinnableCommands ( [FUICommandList_Pinnable](API\Editor\PinnedCommandList\FUICommandList_Pinnable) & CommandList )


description: Remove hovered Item from this tree

code: void ClearHoveredItem()


description: Removes all tree items from list of selected items

code: void ClearSelection()


className: Group

code: static Group;


className: Item

code: static Item;


className: Columns

description: Type of the tree item

code: struct Columns


description: Generates a list of columns to add to the tree view.

code: void ConstructColumns ( [TArray](API\Runtime\Core\Containers\TArray)< [SHeaderRow::FColumn::FArguments](API\Runtime\Slate\Widgets\Views\SHeaderRow\FColumn\FArguments) > & OutColumnArgs )


description: Raised when the "Add New" combo button is clicked and its menu is being opened

code: void FillAddNewMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Raised when the context menu is being shown for an item in the tree view.

code: void FillContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Raised when the filter options combo button is clicked and its menu is being opened

code: void FillFilterOptionsMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Raised when the "View Options" combo button is clicked and its menu is being opened

code: void FillViewOptionsMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Filters the specified list of items based on the filter arguments, and outputs the filtered list.

code: void Filter ( const [FDisplayClusterConfiguratorTreeFilterArgs](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\FDisplayClusterC-_2) & InArgs, const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & InItems, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & OutFilteredItems )


description: Finds any tree items that represent the specified objects and selects them.

code: void FindAndSelectObjects ( const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & ObjectsToSelect )


className: FOnHoveredItemCleared

code: typedef TMulticastDelegate_NoParams< void > FOnHoveredItemCleared


className: FOnHoveredItemClearedDelegate


className: FOnHoveredItemSet

code: typedef TMulticastDelegate_OneParam< void, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > & > FOnHoveredItemSet


className: FOnHoveredItemSetDelegate


className: FOnItemsSelectedDelegate


className: FOnItemsSelected

code: typedef TMulticastDelegate_OneParam< void, const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > > & > FOnItemsSelected


className: FOnSelectionCleared

code: typedef TMulticastDelegate_NoParams< void > FOnSelectionCleared


className: FOnSelectionClearedDelegate


description: The watermark text to display in the bottom right corner of the tree view


description: The Editor editingUObject


description: The hovered tree item


description: The list of currently selected tree items


description: Gets the objects that are currently selected in the tree view.

code: void GetSelectedObjects ( [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OutObjects ) const


description: Rebuild the tree from the config

code: void RebuildTree()


description: Register the hovered tree item delegate

code: [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) RegisterOnHoveredItemSet ( const [FOnHoveredItemSetDelegate](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_2\FOnHoveredItemSe-_1) & Delegate )


description: Register clear hovered tree item delegate

code: [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) RegisterOnHoveredItemCleared ( const [FOnHoveredItemClearedDelegate](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_2\FOnHoveredItemCl-_1) & Delegate )


description: Sets currently hovered tree item

code: void SetHoveredItem ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) > & InTreeItem )


description: Sets currently selected tree items

code: void SetSelectedItems ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & InTreeItems )


description: true if the tree view should show an "Add New" button in its top bar

code: bool ShowAddNewButton() const


description: true if the tree view should show a filter options button in its top bar

code: bool ShowFilterOptionsButton() const


description: true if the tree view should show a "View Options" button in its bottom bar

code: bool ShowViewOptionsButton() const


description: Sorts the specified list of items based on the current sort configuration and outputs the sorted list.

code: void Sort ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & InItems, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IDisplayClusterConfiguratorTreeItem](API\Plugins\DisplayClusterConfigurator\Views\TreeViews\IDisplayClusterC-_1) >> & OutSortedItems )


description: Remove the hovered tree item delegate

code: void UnregisterOnHoveredItemSet ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) DelegateHandle )


description: Unregister clear hovered tree item delegate

code: void UnregisterOnHoveredItemCleared ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) DelegateHandle )


className: IDisplayClusterConfiguratorViewTree

description: Base interface for editor tree view


description: Constructor only here to pass ConstructionValues to base constructor

code: IDisplayClusterConfiguratorPreviewScene ( [ConstructionValues](API\Runtime\Engine\FPreviewScene\ConstructionValues) CVS )


className: IDisplayClusterConfiguratorPreviewScene

code: class IDisplayClusterConfiguratorPreviewScene : public [FAdvancedPreviewScene](API\Editor\AdvancedPreviewScene\FAdvancedPreviewScene)


code: void BuildViewport()


code: void ClearViewportSelection()


className: IDisplayClusterConfiguratorViewViewport


module: DisplayClusterEditor

code: virtual ~IDisplayClusterEditor()


className: IDisplayClusterEditor

description: Display Cluster editor module interface

code: class IDisplayClusterEditor : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


module: DisplayClusterFillDerivedDataCache

code: void CreateAsyncTaskWorker()


description: Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finishStartupModule(). This means that, as long as a module references dependent modules in it'sStartupModule(), it can safely reference those dependencies inShutdownModule()as well.

code: virtual void ShutdownModule()


code: class FDisplayClusterFillDerivedDataCacheModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)

AsyncTaskWorker

type: TUniquePtr< cla...


description: FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

code: virtual void StartupModule()


code: void CancelTask()


description:
Gets single thread interface pointer used for ticking this runnable when multi-threading is disabled. If the interface is not implemented, this runnable will not be ticked when FPlatformProcess::SupportsMultithreading() is false.
Pointer to the single thread interface or nullptr if not implemented.

code: virtual [FSingleThreadRunnable](API\Runtime\Core\Misc\FSingleThreadRunnable) * GetSingleThreadInterface()


code: [FString](API\Runtime\Core\Containers\FString) GetLastWholeLogBlock ( const [FString](API\Runtime\Core\Containers\FString) & LogString )


code: void RegexParseForCompilationProgress ( const [FString](API\Runtime\Core\Containers\FString) & LogString )


code: void RegexParseForEnumerationCount ( const [FString](API\Runtime\Core\Containers\FString) & LogString )


code: void RegexParseForLoadingProgress ( const [FString](API\Runtime\Core\Containers\FString) & LogString )


description: Exit

code: virtual uint32 Run()


description: Exit

code: virtual void Stop()


description: Tick function.

code: virtual void Tick()


code: class FDisplayClusterFillDerivedDataCacheWorker : public [FRunnable](API\Runtime\Core\HAL\FRunnable), public [FSingleThreadRunnable](API\Runtime\Core\Misc\FSingleThreadRunnable)

ProgressNotification

type: TUniquePtr<FAs...

description: Progress notification


code: struct FLogCategoryLogDisplayClusterFillDerivedDataCache : public [FLogCategory< ELogVerbosity::Log, ELogVerbosity::All >](API\Runtime\Core\Logging\FLogCategory)


className: LogDisplayClusterFillDerivedDataCache


className: EDisplayClusterLaunchLogVerbosity

module: DisplayClusterLaunchEditor

code: enum EDisplayClusterLaunchLogVerbosity { Fatal, Error, Warning, Display, Log, Verbose, VeryVerbose, }


className: EConcertServerRequestStatus

code: enum EConcertServerRequestStatus { None, ShutdownRequested, LaunchRequested, ReuseExisting, }


GeneratedMultiUserServerName

type: FString

MultiUserServerHandle

type: FProcHandle

MultiUserServerInfo

type: FConcertServerI...


code: static void OpenProjectSettings()


code: virtual void ShutdownModule()


description: Performs a sanity check to determine if nDisplay can be launched and if so, gets Concert parameters async if Concert is enabled for the launch. Ultimately, LaunchDisplayClusterProcess will be called when Concert parameters are skipped or returned.

code: void TryLaunchDisplayClusterProcess()


className: FDisplayClusterLaunchEditorModule

code: class FDisplayClusterLaunchEditorModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


code: static const [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) & Get()


description: anFSlateBrushproperty.

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetBrush ( const [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier, const [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) * RequestingStyle ) const


description: The name used to identity this style set

code: virtual const [FName](API\Runtime\Core\UObject\FName) & GetStyleSetName() const


code: template<typename WidgetStyleType> static const WidgetStyleType & GetWidgetStyle ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


code: static void Initialize()


code: static void ReloadTextures()


code: static void Shutdown()


className: StyleInstance

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSlateStyleSet](API\Runtime\SlateCore\Styling\FSlateStyleSet) > StyleInstance = nullptr;


className: FDisplayClusterLaunchEditorStyle

code: class FDisplayClusterLaunchEditorStyle : private [FSlateStyleSet](API\Runtime\SlateCore\Styling\FSlateStyleSet)


className: FDisplayClusterLaunchLoggingConstruct

VerbosityLevel

type: TEnumAsByte<ED...


code: struct FLogCategoryLogDisplayClusterLaunchEditor : public [FLogCategory< ELogVerbosity::Log, ELogVerbosity::All >](API\Runtime\Core\Logging\FLogCategory)


className: LogDisplayClusterLaunchEditor


code: UDisplayClusterLaunchEditorProjectSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=DisplayClusterLaunch, defaultconfig) class UDisplayClusterLaunchEditorProjectSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

AdditionalConsoleCommands

type: TSet<FString>

description: You can specify additional console commands here to be executed after those of the Console Variable Preset are executed.

AdditionalConsoleVariables

description: DPCvars You can specify additional console variables here to be executed after those of the Console Variable Preset are executed.

bCloseEditorOnLaunch

description: If true, the editor will be closed on session launch to optimize session performance.

bConnectToMultiUser

description: If true, this command will attempt to connect to an existing session or create a new Multi-User session with the options specified in the Multi-User Editing project settings.

bEnableStatNamedEvents

description: Enable support for Stat Named Events in Unreal Insights

bEnableUnrealInsights

description: Whether or not to enable Unreal Insights for this session

CommandLineArguments

description: A list of command line arguments to append to the Switchboard command (e.g. messaging, fullscreen, handleensurepercent=0) Do not include the dash ("-") as this will be automatically added for you when calling the command.

ConsoleVariablesPreset

type: FSoftObjectPath

description: A Console Variables Asset to always apply to your launches.

ExplicitSessionName

description: A specific session name to use when connecting to multi-user if bAutoGenerateSessionName is false.

ExplicitTraceFileSaveDirectory

type: FDirectoryPath

description: Where to store the Unreal Insights Trace Files.

LogFileName

description: The name of the log file to which to write logs for the launched node.

Logging

type: TArray<FDispla...

description: Which logs to include and with which verbosity level


className: FLabelArgs

module: DisplayClusterLightCardEditor

code: struct FLabelArgs : public [FDisplayClusterLabelConfiguration](API\Plugins\DisplayCluster\Components\FDisplayClusterLabelConfiguratio-)


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed


description: Get the default template to use when creating a new light card


className: ModuleName

code: static constexpr const TCHAR * ModuleName = TEXT("DisplayClusterLightCardEditor");


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


description: Show the light card labels for the given root actor and save current settings.

code: void ShowLabels ( const [FLabelArgs](API\Plugins\DisplayClusterLightCardEditor\IDisplayClusterLightCardEditor\FLabelArgs) & InArgs )


className: IDisplayClusterLightCardEditor

description: Display Cluster Light Card Editor module interface

code: class IDisplayClusterLightCardEditor : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


className: EDisplayClusterMeshProjectionOutput

description: Indicates the quantity that is output to the canvas by the renderer

module: DisplayClusterLightCardEditorShaders

code: enum EDisplayClusterMeshProjectionOutput { Color, Normals, }


className: EDisplayClusterMeshProjectionType

description: Indicates which kind of projection is used by the renderer

code: enum EDisplayClusterMeshProjectionType { Linear, Azimuthal, UV, }


className: FPrimitiveFilter

code: typedef TBaseDelegate_OneParam< bool, const [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) * > FPrimitiveFilter


description: Gets whether a primitive component should be rendered using the current projection type or not

code: bool ShouldApplyProjection ( const [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) * InPrimitiveComponent ) const


description: Gets whether a primitive component should be filtered out of the render pass or not

code: bool ShouldRenderPrimitive ( const [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) * InPrimitiveComponent ) const


description: A filter that allows specific primitive components to be filtered from a render pass

ShouldApplyProjectionDelegate

type: FPrimitiveFilte...

description: A delegate that returns true if the primitive component should be rendered using the render pass's projection type

ShouldRenderPrimitiveDelegate

description: A delegate that returns true if the primitive component should be included in the render pass


description: Adds an actor's primitive components to the list of primitives to render

code: void AddActor ( [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor )


description: Adds an actor's primitive components to the list of primitives to render, filtering which primitive components get rendered using the specified callback

code: void AddActor ( [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor, const [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UPrimitiveComponent](API\Runtime\Engine\Components\UPrimitiveComponent) *)> & PrimitiveFilter )


description: Clears the list of primitives to render

code: void ClearScene()


className: FSelection

description: Delegate to determine if an actor should be rendered as selected

code: typedef TBaseDelegate_OneParam< bool, const [AActor](API\Runtime\Engine\GameFramework\AActor) * > FSelection


className: FSimpleElementPass

description: Delegate raised during a render pass allowing simple elements ro be rendered to the viewport after meshes are projected to it

code: typedef TBaseDelegate_TwoParams< void, const [FSceneView](API\Runtime\Engine\FSceneView) *, [FPrimitiveDrawInterface](API\Runtime\Engine\FPrimitiveDrawInterface) * > FSimpleElementPass


description: Projects a position in view coordinates into the projected view space of the specified projection type

code: static FVector ProjectViewPosition ( const FVector & ViewPosition, [EDisplayClusterMeshProjectionType](API\Plugins\DisplayClusterLightCardEditorSha-\EDisplayClusterMeshProjectionTyp-) ProjectionType )


description: Removes an actor's primitive components from the list of primitives to render

code: void RemoveActor ( [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor )


description: Renders its list of primitive components to the specified canvas using the desired projection type. Can be called from the game thread

code: void Render ( [FCanvas](API\Runtime\Engine\FCanvas) * Canvas, [FSceneInterface](API\Runtime\Engine\FSceneInterface) * Scene, const [FDisplayClusterMeshProjectionRenderSettings](API\Plugins\DisplayClusterLightCardEditorSha-\FDisplayClusterM-_2) & RenderSettings )


description: Projects a position in the projected view space of the specified projection type to ordinary view coordinates

code: static FVector UnprojectViewPosition ( const FVector & ProjectedViewPosition, [EDisplayClusterMeshProjectionType](API\Plugins\DisplayClusterLightCardEditorSha-\EDisplayClusterMeshProjectionTyp-) ProjectionType )


description: Clean up any references to the renderer.


className: FDisplayClusterMeshProjectionRenderer

description: A renderer that projects meshes to screen space using non-linear projection methods

ActorSelectedDelegate

type: FSelection

RenderSimpleElementsDelegate

type: FSimpleElementP...


description: Settings for producing a single render.

EngineShowFlags

type: FEngineShowFlag...

description: Flags controlling renderer features to enable/disable for this preview.

NormalCorrectionMatrix

description: A matrix used to rotate the normals in order to account for the root actor's rotation.

PrimitiveFilter

type: FDisplayCluster...

description: Optional filter to prevent specific primitives from being rendered.

ProjectionType

type: EDisplayCluster...

description: Type of projection to use for the renderer.

ProjectionTypeSettings

description: Settings used by the projection type when rendering

RenderType

description: The output type to use for the renderer.

ViewInitOptions

type: FSceneViewInitO...

description: Camera setup options for the render.


code: FVector UnprojectPosition ( const FVector & ProjectedPosition ) const


code: FVector ProjectPosition ( const FVector & WorldPosition ) const


code: FDisplayClusterMeshProjectionTransform ( [EDisplayClusterMeshProjectionType](API\Plugins\DisplayClusterLightCardEditorSha-\EDisplayClusterMeshProjectionTyp-) InProjection, const FMatrix & InViewMatrix )


className: FDisplayClusterMeshProjectionTransform

description: A transform that can be passed around to project and unprojection positions for a specific projection type


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

code: static [IDisplayClusterLightCardEditorShaders](API\Plugins\DisplayClusterLightCardEditorSha-\IDisplayClusterL-) & Get()


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


description: Settings for specific mesh projection types

UVProjectionIndex

description: The index of the UV to use when performing a UV projection

UVProjectionPlaneDistance

type: float

description: The distance from the view origin of the plane the UVs are projected to, in view space

UVProjectionPlaneOffset

type: FVector

description: A translation offset for the UV projection plane

UVProjectionPlaneSize

description: The size of the plane the UVs are projected to, in view space


code: static constexpr const TCHAR * ModuleName = TEXT("DisplayClusterLightCardEditorShaders");


className: IDisplayClusterLightCardEditorShaders

description: Display Cluster Light Card Editor Shaders module interface

code: class IDisplayClusterLightCardEditorShaders : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


className: FOnSequencerTimeChanged

module: DisplayClusterLightCardExtender

code: typedef TMulticastDelegate_OneParam< void, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< class [ISequencer](API\Editor\Sequencer\ISequencer) > > FOnSequencerTimeChanged


description: Broadcast when any sequencer has its time changed, including if one is closed


code: static [IDisplayClusterLightCardExtenderModule](API\Plugins\DisplayClusterLightCardExtender\IDisplayClusterL-) & Get()


code: static constexpr const TCHAR * ModuleName = TEXT("DisplayClusterLightCardExtender");


className: IDisplayClusterLightCardExtenderModule

code: class IDisplayClusterLightCardExtenderModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Returns the name of the category in which details of the component are displayed


description: Returns the class of the additional subobject that will be created in the actor.


description: Returns the name of the Extender


description: If true, displays properties in their respective categories

code: bool ShouldShowSubcategories() const


className: ModularFeatureName

code: static const [FName](API\Runtime\Core\UObject\FName) ModularFeatureName = "DisplayClusterLightCardActorExtender";


className: IDisplayClusterLightCardActorExtender

description: Light card Extender API

code: class IDisplayClusterLightCardActorExtender : public [IModularFeature](API\Runtime\Core\Features\IModularFeature)


className: FDisplayClusterPositionalParams

description: Positional location and rotation parameters for use with nDisplay stage actors. Note that the origin point is purposely not included as these parameters are meant to be shared between actors with different origins.


code: [AActor](API\Runtime\Engine\GameFramework\AActor) * AsActor() const


code: [AActor](API\Runtime\Engine\GameFramework\AActor) * AsActorChecked() const


description: Dereference the weak pointer


code: const [FWeakObjectPtr](API\Runtime\CoreUObject\UObject\FWeakObjectPtr) & GetWeakObjectPtrConst() const


description: Is the weak pointer valid

code: bool IsValid() const


description: Reset the weak pointer

code: void Reset()


code: FDisplayClusterWeakStageActorPtr()


code: FDisplayClusterWeakStageActorPtr ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * InActorPtr )


className: FDisplayClusterWeakStageActorPtr

description: Wrapper around a WeakObjectPtr to manage actors implementingIDisplayClusterStageActor.

code: struct FDisplayClusterWeakStageActorPtr


description: Clamp the given latitude and longitude

code: static void ClampLatitudeAndLongitude ( double & InOutLatitude, double & InOutLongitude )


className: FPropertyPair

description: A pair made up of a container pointer and a property within that container

code: typedef TPair< void *, [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * > FPropertyPair


className: FPositionalPropertyArray

description: Array type used to return positional properties for a stage actor

code: typedef [TArray](API\Runtime\Core\Containers\TArray)< [FPropertyPair](API\Plugins\DisplayClusterLightCardExtender\StageActor\IDisplayClusterStageActor\FPropertyPair), TInlineAllocator< 16 > > FPositionalPropertyArray


description: Return the bounding box for the stage actor. The default implementation returns the components bounding box

code: virtual FBox GetBoxBounds ( bool bLocalSpace ) const


code: double GetDistanceFromCenter() const


code: double GetLatitude() const


code: double GetLongitude() const


code: FTransform GetOrigin() const


description: Retrieves positional parameters


code: double GetPitch() const


description: Return property names defined for this stage actor for use in property notifies

code: virtual const [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > & GetPositionalPropertyNames() const


description: Return the property name for an owning struct containing the positional params properties, may be NAME_None if a struct isn't used

code: virtual [FName](API\Runtime\Core\UObject\FName) GetPositionalPropertiesMemberName() const


description: Get an array of positional properties defined for this stage actor for use in property notifies.

code: void GetPositionalProperties ( [FPositionalPropertyArray](API\Plugins\DisplayClusterLightCardExtender\StageActor\IDisplayClusterStageActor\FPositionalPrope-) & OutPropertyPairs ) const


code: double GetRadialOffset() const


code: FVector2D GetScale() const


code: double GetSpin() const


description: Return the adjusted transform of the stage actor. The default implementation uses the actor's location as a base

code: virtual FTransform GetStageActorTransform ( bool bRemoveOrigin ) const


code: virtual FVector2D GetUVCoordinates() const


code: double GetYaw() const


code: virtual bool IsAlwaysFlushToWall() const


description: If this stage actor is a copy of a level instance actor

code: virtual bool IsProxy() const


description: Whether this actor supports movement in UV space

code: virtual bool IsUVActor() const


className: PlaneMeshRotation

description: The rotation used to orient the plane mesh used for the light card so that its normal points radially inwards

code: static const FRotator PlaneMeshRotation = FRotator(0.0f, -90.0f, 90.0f);


description: Convert latitude/longitude/yaw/pitch/roll to a transform that could be applied to an actor

code: static FTransform PositionalParamsToActorTransform ( const [FDisplayClusterPositionalParams](API\Plugins\DisplayClusterLightCardExtender\StageActor\FDisplayClusterP-) & InParams, const FTransform & InOrigin )


code: virtual void SetAlwaysFlushToWall ( bool bInAlwaysFlushToWall )


code: void SetDistanceFromCenter ( double InValue )


code: void SetLatitude ( double InValue )


code: void SetLongitude ( double InValue )


code: void SetOrigin ( const FTransform & InOrigin )


code: void SetPitch ( double InValue )


description: Sets positional parameters

code: virtual void SetPositionalParams ( const [FDisplayClusterPositionalParams](API\Plugins\DisplayClusterLightCardExtender\StageActor\FDisplayClusterP-) & InParams )


code: void SetRadialOffset ( double InValue )


code: void SetSpin ( double InValue )


code: void SetScale ( const FVector2D & InScale )


code: virtual void SetUVCoordinates ( const FVector2D & InUVCoordinates )


code: void SetYaw ( double InValue )


description: Update global selection gizmos

code: void UpdateEditorGizmos()


description: Update positional params from current actor transform


description: Convert an actor transform to positional params

code: static [FDisplayClusterPositionalParams](API\Plugins\DisplayClusterLightCardExtender\StageActor\FDisplayClusterP-) TransformToPositionalParams ( const FTransform & InTransform, const FTransform & InOrigin, double InRadialOffset )


description: Update positional properties of the stage actor. The default implementation updates the actor's transform


className: IDisplayClusterStageActor

code: class IDisplayClusterStageActor


code: virtual [AActor](API\Runtime\Engine\GameFramework\AActor) * GetTemplateActor() const


className: UDisplayClusterStageActorTemplate

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, PerObjectConfig, Config=EditorPerProjectUserSettings) class UDisplayClusterStageActorTemplate : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bIsFavorite

type: bool

description: If the user has marked this a favorite template.


className: UDisplayClusterStageActor

code: class UDisplayClusterStageActor : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


description: Returns media device ID being synchronized

module: DisplayClusterMedia


description: Returns true if specified media capture type can be synchonized by the policy implementation

code: virtual bool IsCaptureTypeSupported ( [UMediaCapture](API\Plugins\MediaIOCore\UMediaCapture) * MediaCapture ) const


description: Returns true if currently synchronizing a media output.

code: virtual bool IsRunning()


description: Starts synchronization of specific output stream (capture device). Returns false if failed.

code: virtual bool StartSynchronization ( [UMediaCapture](API\Plugins\MediaIOCore\UMediaCapture) * MediaCapture, const [FString](API\Runtime\Core\Containers\FString) & MediaId )


description: Stops synchronization of specific output stream (capture device).

code: virtual void StopSynchronization()


description: Children implement their own sync approaches.

code: void Synchronize()


description: Synchronizes calling thread at the barrier.

code: void SyncThreadOnBarrier()


description: Synchronization logic handler class forUDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrierBase.

BarrierTimeoutMs

description: Barrier timeout (ms)

CapturingDevice

type: TObjectPtr<UMe...

description: Capture device being used.


description: Returns the policy config class used to create this policy handler.


code: virtual void Synchronize()


description: Synchronization logic handler class forUDisplayClusterMediaOutputSynchronizationPolicyEthernetBarrier.


description: Returns amount of time before next synchronization point.

code: double GetTimeBeforeNextSyncPoint()


description: Synchronization logic handler class forUDisplayClusterMediaOutputSynchronizationPolicyThresholdBase.

MarginMs

description: Synchronization margin (ms)


description: Synchronization logic handler class forUDisplayClusterMediaOutputSynchronizationPolicyVblank.


description: Returns the handler associated with this policy config object


description: EthernetBarrier media synchronization policy implementation

Handler

type: TSharedPtr<IDi...


description: It encapsulates network barriers related settings.

BarrierTimeoutMs

description: Barrier timeout (ms)


description: Basically it uses the same approach that we use in 'Ethernet' sync policy where v-blanks are used as the timepoints.

MarginMs

description: Synchronization margin (ms)


description: Vblank media synchronization policy config


className: FMessageInterceptionSettings

module: DisplayClusterMessageInterception

bInterceptMultiUserMessages

description: Indicates whether messages from multi user are intercepted.

bIsEnabled

description: Bydefault, interception is enabled and multi user interception is active Old config properties are not redirectable so by default, new system will be enabled fixing any discrepencies across the system with settings synchronization.Indicates if message interception is enabled.

TimeoutSeconds

description: Maximum seconds to keep intercepted message to be synchronized across cluster.


code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Config=Engine) class UDisplayClusterMessageInterceptionSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

InterceptionSettings

type: FMessageInterce...

description: Settings related to interception.


module: DisplayClusterMoviePipeline

AllowedViewportNamesList

type: TArray<FString...

description: Render only viewports from this list.

bRenderAllViewports

description: Render all viewports.

bUseViewportResolutions

description: Render with nDisplay viewport resolutions.

DCRootActor

type: TSoftObjectPtr<...

description: Reference to Display Cluster Root Actor If not set, the first available in the scene will be set.


code: virtual void GetViewShowFlags ( [FEngineShowFlags](API\Runtime\Engine\FEngineShowFlags) & OutShowFlag, EViewModeIndex & OutViewModeIndex ) const


description: Warning: This gets called on the CDO of the object

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayText() const


code: virtual int32 GetOutputFileSortingOrder() const


description: NDisplay viewport render pass (DetailLightingOnly)


description: NDisplay viewport render pass (LightingOnly)


description: Return a string to show in the footer of the details panel. Will be combined with other selected settings.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetFooterText ( [UMoviePipelineExecutorJob](API\Plugins\MovieRenderPipelineCore\UMoviePipelineExecutorJob) * InJob ) const


code: virtual bool IsAntiAliasingSupported() const


description: UMoviePipelineDeferredPassBase.

code: virtual void SetupImpl ( const [MoviePipeline::FMoviePipelineRenderPassInitSettings](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassInitSett-) & InPassInitSettings )


description: Attempt to validate the configuration the user has chosen for this setting. Caches results for fast lookup in UI later.

code: virtual void ValidateStateImpl()


description: NDisplay viewport render pass (PathTracer)

bReferenceMotionBlur

description: When enabled, the path tracer will blend all spatial and temporal samples prior to the denoising and will disable post-processed motion blur.


description: NDisplay viewport render pass (ReflectionsOnly)


description: NDisplay viewport render pass (Unlit)


code: virtual bool bIsEnabledWarpBlend() const


code: virtual void BlendPostProcessSettings ( [FSceneView](API\Runtime\Engine\FSceneView) * InView, [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InOutSampleState, [IViewCalcPayload](API\Plugins\MovieRenderPipelineRenderPasses\UMoviePipelineImagePassBase\IViewCalcPayload) * OptPayload )


code: [IDisplayClusterViewport](API\Plugins\DisplayCluster\Render\Viewport\IDisplayClusterViewport) * GetAndCalculateDisplayClusterViewport ( const [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InSampleState, const [FString](API\Runtime\Core\Containers\FString) & InViewportId, const FIntPoint & InDestSize, const uint32 InContextNum, FDisplayClusterViewInfo & OutView )


code: virtual [UE::MoviePipeline::FImagePassCameraViewData](API\Plugins\MovieRenderPipelineRenderPasses\FImagePassCameraViewData) GetCameraInfo ( [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InOutSampleState, [IViewCalcPayload](API\Plugins\MovieRenderPipelineRenderPasses\UMoviePipelineImagePassBase\IViewCalcPayload) * OptPayload ) const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetCameraName ( const int32 InCameraIndex ) const


code: virtual FIntPoint GetEffectiveOutputResolutionForCamera ( const int32 InCameraIndex ) const


code: virtual int32 GetNumCamerasToRender() const


code: virtual [FSceneView](API\Runtime\Engine\FSceneView) * GetSceneViewForSampleState ( [FSceneViewFamily](API\Runtime\Engine\FSceneViewFamily) * ViewFamily, [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InOutSampleState, [IViewCalcPayload](API\Plugins\MovieRenderPipelineRenderPasses\UMoviePipelineImagePassBase\IViewCalcPayload) * OptPayload )


code: void GetViewportCutOffset ( const [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InSampleState, FIntPoint & OutOffsetMin, FIntPoint & OutOffsetMax ) const


code: virtual void ModifyProjectionMatrixForTiling ( const [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InSampleState, const bool bInOrthographic, FMatrix & InOutProjectionMatrix, float & OutDoFSensorScale ) const


code: bool GetViewportId ( int32 InViewportIndex, [FString](API\Runtime\Core\Containers\FString) & OutViewportId ) const


code: bool InitializeDisplayCluster()


code: virtual void PostRendererSubmission ( const [FMoviePipelineRenderPassMetrics](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassMetrics) & InSampleState, const [FMoviePipelinePassIdentifier](API\Plugins\MovieRenderPipelineCore\FMoviePipelinePassIdentifier) InPassIdentifier, const int32 InSortingOrder, [FCanvas](API\Runtime\Engine\FCanvas) & InCanvas )


code: virtual [FString](API\Runtime\Core\Containers\FString) GetCameraNameOverride ( const int32 InCameraIndex ) const


code: void ReleaseDisplayCluster()


description: UMoviePipelineDeferredPassBase.

code: virtual void SetupImpl ( const [MoviePipeline::FMoviePipelineRenderPassInitSettings](API\Plugins\MovieRenderPipelineCore\FMoviePipelineRenderPassInitSett-) & InPassInitSettings )


code: virtual void TeardownImpl()


code: UDisplayClusterMoviePipelineViewportPassBase ( const [FString](API\Runtime\Core\Containers\FString) & InRenderPassName )


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayText() const


description: NDisplay viewport render pass (Lit)

bEnabledWarpBlend

description: Allow warp blend for this pass.


description: Return a pointer to the specified DCRA from the current world

code: [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * GetRootActor ( const [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld ) const


description: Can this configuration setting be added to the primary configuration? If not, it will throw an error when trying to add it to the primary configuration.

code: virtual bool IsValidOnPrimary() const


description: Can this configuration setting be added to shots? If not, it will throw an error when trying to add it to a shot config.

code: virtual bool IsValidOnShots() const


className: UDisplayClusterMoviePipelineSettings

description: NDisplay settings for MoviePipeline


className: IDisplayClusterMoviePipelineEditor

description: Display Cluster editor module interface

module: DisplayClusterMoviePipelineEditor

code: class IDisplayClusterMoviePipelineEditor : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: return true if is whether it populated 1 or more viewports in the given array.

code: bool GetViewports ( const [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutViewportss, [TArray](API\Runtime\Core\Containers\TArray)< FIntPoint > & OutViewportResolutions ) const


description: Adds a new widget drawer to the status bar

module: DisplayClusterOperator

code: void AddWidgetDrawer ( const [FWidgetDrawerConfig](API\Developer\ToolWidgets\FWidgetDrawerConfig) & InWidgetDrawerConfig, int32 SlotIndex )


description: Registers any status bar extensions with the specified status bar

code: void RegisterExtensions ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< SDisplayClusterOperatorStatusBar > StatusBar )


description: An extender that can be passed to external modules to allow them to extend the operator panel's status bar


className: FOnAppendOperatorPanelCommands

code: typedef TMulticastDelegate_OneParam< void, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FUICommandList](API\Runtime\Slate\Framework\Commands\FUICommandList) > > FOnAppendOperatorPanelCommands


className: FOnGetAppInstance

code: typedef TBaseDelegate_OneParam< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDisplayClusterOperatorApp](API\Plugins\DisplayClusterOperator\IDisplayClusterOperatorApp) >, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IDisplayClusterOperatorViewModel](API\Plugins\DisplayClusterOperator\IDisplayClusterOperatorViewModel) > > FOnGetAppInstance


className: FOnRegisterLayoutExtensions

code: typedef TMulticastDelegate_OneParam< void, [FLayoutExtender](API\Runtime\Slate\Framework\Docking\FLayoutExtender) & > FOnRegisterLayoutExtensions


className: FOnRegisterStatusBarExtensions

code: typedef TMulticastDelegate_OneParam< void, [FDisplayClusterOperatorStatusBarExtender](API\Plugins\DisplayClusterOperator\FDisplayClusterOperatorStatusBar-) & > FOnRegisterStatusBarExtensions


description: Forces the operator panel to dismiss any open drawers

code: void ForceDismissDrawers()


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

code: static [IDisplayClusterOperator](API\Plugins\DisplayClusterOperator\IDisplayClusterOperator) & Get()


description: Gets the extension ID for the auxilliary window region intended for lower-thirds windows (e.g log output) that can be used to add tabs to the operator panel


description: Gets the tab ID used for the details panel


description: Gets the extensibility manager for the operator panel's menu bar


description: Gets the extensibility manager for the operator panel's toolbar


description: Gets the operator panel's view model, which stores any state used by the operator panel


description: Gets the extension ID for the main window region that can be used to add tabs to the operator panel


description: Gets a list of all nDisplay root actor instances that are on the currently loaded level

code: void GetRootActorLevelInstances ( [TArray](API\Runtime\Core\Containers\TArray)< [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * > & OutRootActorInstances )


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


className: ModuleName

code: static constexpr const TCHAR * ModuleName = TEXT("DisplayClusterOperator");


description: Gets the event handler that is raised when the operator panel binds commands to its command list


description: Gets the event handler that is raised when the operator panel processes extensions to its layout


description: Gets the event handler that is raised when the operator panel processes extensions to its status bar


description: Register an app with the operator panel

code: [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) RegisterApp ( const [FOnGetAppInstance](API\Plugins\DisplayClusterOperator\IDisplayClusterOperator\FOnGetAppInstance) & InGetAppInstanceDelegate )


description: Toggles the state of a drawer with the specified ID, closing the drawer if it is open, and opening the drawer if it is closed

code: void ToggleDrawer ( const [FName](API\Runtime\Core\UObject\FName) DrawerId )


description: Unregisters an app from the operator panel

code: void UnregisterApp ( const [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) & InHandle )


code: virtual ~IDisplayClusterOperator()


className: IDisplayClusterOperator

description: Display Cluster Operator module interface

code: class IDisplayClusterOperator : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


code: virtual ~IDisplayClusterOperatorApp()


className: IDisplayClusterOperatorApp

code: class IDisplayClusterOperatorApp : public [TSharedFromThis< IDisplayClusterOperatorApp >](API\Runtime\Core\Templates\TSharedFromThis)


className: FOnActiveRootActorChanged

code: typedef TMulticastDelegate_OneParam< void, [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * > FOnActiveRootActorChanged


className: FOnDetailObjectsChanged

code: typedef TMulticastDelegate_OneParam< void, const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & > FOnDetailObjectsChanged


description: Gets the list of objects being displayed in the operator's details panel

code: const [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) > > GetDetailObjects()


description: Gets the root actor that is actively being edited by the operator panel

code: [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * GetRootActor ( bool bEvenIfPendingKill ) const


description: Gets the registered workspace menu group

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FWorkspaceItem](API\Runtime\Slate\Framework\Docking\FWorkspaceItem) > GetWorkspaceMenuGroup() const


description: Gets the tab manager of the active operator panel, if there is an open operator panel

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTabManager](API\Runtime\Slate\Framework\Docking\FTabManager) > GetTabManager() const


description: Gets the event handler that is raised when the operator panel changes the root actor being operated on


description: Gets whether the view model has been populated with a valid root actor

code: bool HasRootActor ( bool bEvenIfPendingKill ) const


description: Gets the event handler that is raised when the objects being displayed in the operator's details panel are changed


description: Sets the root actor that is actively being edited by the operator panel

code: void SetRootActor ( [ADisplayClusterRootActor](API\Plugins\DisplayCluster\ADisplayClusterRootActor) * InRootActor )


description: Displays the properties of the specified object in the operator's details panel

code: void ShowDetailsForObjects ( const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & Objects )


code: void ShowDetailsForObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object )


className: IDisplayClusterOperatorViewModel

description: Interface for a view model object that stores any state from the operator panel that should be exposed externally

code: class IDisplayClusterOperatorViewModel


description: Sets active camera component for camera policy

module: DisplayClusterProjection

code: [UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintCallable, Meta=(DisplayName="Set camera"), Category="NDisplayProjection|Camera") void CameraPolicySetCamera ( const [FString](API\Runtime\Core\Containers\FString) & ViewportId, [UCameraComponent](API\Runtime\Engine\Camera\UCameraComponent) * NewCamera, float FOVMultiplier )


className: IDisplayClusterProjectionBlueprintAPI

description: Blueprint API interface


className: UDisplayClusterProjectionBlueprintAPI

code: class UDisplayClusterProjectionBlueprintAPI : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


description: Return Display Cluster API interface.

code: static void GetAPI ( [TScriptInterface](API\Runtime\CoreUObject\UObject\TScriptInterface)< [IDisplayClusterProjectionBlueprintAPI](API\Plugins\DisplayClusterProjection\Blueprints\IDisplayClusterP-) > & OutAPI )


code: UDisplayClusterProjectionBlueprintLib ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UDisplayClusterProjectionBlueprintLib

description: Blueprint API function library


bCameraOverrideDefaults

description: When enabled, ignore all next updates, until null cam ref not assigned (UE-137222)

FrustumOffset

description: Move incamera frustum on this value to fix broken lens on physic camera.

FrustumRotation

type: FRotator

description: Rotate incamera frustum on this value to fix broken lens on physic camera.


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace camera { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::camera::Component = TEXT("camera_component"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace camera { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::camera::Native = TEXT("native"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::Rotation = TEXT("rot"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::Matrix = TEXT("matrix"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::MatrixLeft = TEXT("matrix_left"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::MatrixRight = TEXT("matrix_right"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::Frustum = TEXT("frustum"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::FrustumLeft = TEXT("frustum_left"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::FrustumRight = TEXT("frustum_right"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::AngleL = TEXT("l"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::AngleR = TEXT("r"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::AngleT = TEXT("t"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace domeprojection { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::domeprojection::File = TEXT("file"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::AngleB = TEXT("b"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { namespace FrustumType { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::FrustumType::Matrix = TEXT("Matrix"); } } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { namespace FrustumType { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::FrustumType::Angles = TEXT("Angles"); } } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { namespace RenderingType { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::RenderingType::Mono = TEXT("Mono"); } } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { namespace RenderingType { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::RenderingType::Stereo = TEXT("Stereo"); } } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace manual { namespace RenderingType { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::manual::RenderingType::MonoStereo = TEXT("Mono & Stereo"); } } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mesh { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mesh::Component = TEXT("mesh_component"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mesh { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mesh::LODIndex = TEXT("lod_index"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mesh { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mesh::SectionIndex = TEXT("section_index"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mesh { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mesh::BaseUVIndex = TEXT("base_uv_index"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace domeprojection { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::domeprojection::Channel = TEXT("channel"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mesh { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mesh::ChromakeyUVIndex = TEXT("chromakey_uv_index"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::File = TEXT("file"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::Buffer = TEXT("buffer"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::Region = TEXT("region"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::Origin = TEXT("origin"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::MPCDIType = TEXT("mpcdi"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::FilePFM = TEXT("pfm"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::WorldScale = TEXT("scale"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::UseUnrealAxis = TEXT("ue_space"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::FileAlpha = TEXT("alpha"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::AlphaGamma = TEXT("alpha_gamma"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace domeprojection { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::domeprojection::Origin = TEXT("origin"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::FileBeta = TEXT("beta"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::MPCDITypeKey = TEXT("MPCDIType"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::TypeMPCDI = TEXT("MPCDI"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::TypePFM = TEXT("Explicit PFM"); } } }


code: namespace DisplayClusterProjectionStrings { namespace cfg { namespace mpcdi { static constexpr const TCHAR * DisplayClusterProjectionStrings::cfg::mpcdi::EnablePreview = TEXT("EnablePreview"); } } }