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 Const

bool

 

GetBufferRatio

(
    const FString& InViewportID,
    float& OutBufferRatio
)

Returns current buffer ratio of a viewport

Public function

TSharedPtr< ...

 

GetCurrentSynchronizationPolicy()

Returns currently active rendering synchronization policy object

Public function Const

bool

 

GetEyesSwap

(
    const FString& CameraId
)

Returns currently used eyes swap

Public function Const

float

 

GetInterpupillaryDistance

(
    const FString& CameraId
)

Returns currently used interpupillary distance.

Public function

TSharedPtr< ...

 

GetProjectionPolicyFactory

(
    const FString& InProjectionType
)

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

bool

 

GetViewportRect

(
    const FString& InViewportID,
    FIntRect& Rect
)

Returns location and size of a viewport

Public function

bool

 

RegisterPostprocessOperation

(
    const FString& InName,
    FDisplayClusterPPInfo& InPPInfo
)

Registers a post process operation

Public function

bool

 

RegisterPostprocessOperation

(
    const FString& InName,
    TSharedPtr< IDisplayClusterPostProc...,
    int InPriority
)

Registers a post process operation

Public function

bool

 

RegisterProjectionPolicyFactory

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

Registers projection policy factory

Public function

bool

 

RegisterRenderDeviceFactory

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

Registers rendering device factory

Public function

bool

 

RegisterSynchronizationPolicyFactory

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

Registers synchronization policy factory

Public function

bool

 

SetBufferRatio

(
    const FString& InViewportID,
    float InBufferRatio
)

Scales buffer of a viewport

Public function

void

 

SetEyesSwap

(
    const FString& CameraId,
    bool EyeSwapped
)

Configure eyes swap state

Public function

void

 

SetFinalPostProcessingSettings

(
    const FString& ViewportID,
    const FPostProcessSettings& FinalP...
)

Public function

void

 

SetInterpupillaryDistance

(
    const FString& CameraId,
    float EyeDistance
)

Configuration of interpupillary (interocular) distance

Public function

void

 

SetOverridePostProcessingSettings

(
    const FString& ViewportID,
    const FPostProcessSettings& Overri...,
    float BlendWeight
)

Public function

void

 

SetStartPostProcessingSettings

(
    const FString& ViewportID,
    const FPostProcessSettings& StartP...
)

Public function

void

 

SetViewportCamera

(
    const FString& InCameraId,
    const FString& InViewportId
)

Assigns camera to a specified viewport.

Public function

bool

 

ToggleEyesSwap

(
    const FString& CameraId
)

Toggles eyes swap state

Public function

bool

 

UnregisterPostprocessOperation

(
    const FString& InName
)

Unregisters a post process operation

Public function

bool

 

UnregisterProjectionPolicyFactory

(
    const FString& InProjectionType
)

Unregisters projection policy factory

Public function

bool

 

UnregisterRenderDeviceFactory

(
    const FString& InDeviceType
)

Unregisters rendering device factory

Public function

bool

 

UnregisterSynchronizationPolicyFactory

(
    const FString& InSyncPolicyType
)

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