IDisplayClusterRenderManager

Public render manager interface

Windows
MacOS
Linux

References

Module

DisplayCluster

Header

/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/IDisplayClusterRenderManager.h

Include

#include "Render/IDisplayClusterRenderManager.h"

Syntax

class IDisplayClusterRenderManager

Remarks

Public render manager interface

Destructors

Functions

Name Description

Public function

TSharedPtr< ...

 

GetCurrentSynchronizationPolicy()

Returns currently active rendering synchronization policy object

Public function

TSharedPtr< ...

 

GetProjectionPolicyFactory

(
    const FString& ProjectionType
)

Returns a projection policy factory of specified type (if it has been registered previously)

Public function Const

TMap< FStrin...

 

GetRegisteredPostprocessOperations()

Returns all registered post-process operations

Public function Const

void

 

GetRegisteredProjectionPolicies

(
    TArray< FString >& OutPolicyIDs
)

Returns all registered projection policy types

Public function Const

IDisplayClus...

 

GetRenderDevice()

Returns current rendering device

Public function Const

IDisplayClus...

 

GetViewportManager()

Public function

bool

 

RegisterPostprocessOperation

(
    const FString& Name,
    FDisplayClusterPPInfo& PPInfo
)

Registers a post process operation

Public function

bool

 

RegisterPostprocessOperation

(
    const FString& Name,
    TSharedPtr< IDisplayClusterPostProc...,
    int Priority
)

Registers a post process operation

Public function

bool

 

RegisterProjectionPolicyFactory

(
    const FString& ProjectionType,
    TSharedPtr< IDisplayClusterProjecti...
)

Registers projection policy factory

Public function

bool

 

RegisterRenderDeviceFactory

(
    const FString& DeviceType,
    TSharedPtr< IDisplayClusterRenderDe...
)

Registers rendering device factory

Public function

bool

 

RegisterSynchronizationPolicyFactory

(
    const FString& SyncPolicyType,
    TSharedPtr< IDisplayClusterRenderSy...
)

Registers synchronization policy factory

Public function

bool

 

UnregisterPostprocessOperation

(
    const FString& Name
)

Unregisters a post process operation

Public function

bool

 

UnregisterProjectionPolicyFactory

(
    const FString& ProjectionType
)

Unregisters projection policy factory

Public function

bool

 

UnregisterRenderDeviceFactory

(
    const FString& DeviceType
)

Unregisters rendering device factory

Public function

bool

 

UnregisterSynchronizationPolicyFactory

(
    const FString& SyncPolicyType
)

Unregisters synchronization policy factory

Classes

Name

Description

Public struct

FDisplayClusterPPInfo

Post-process operation wrapper.

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