IDisplayClusterViewport

Rendering viewport (sub-region of the main viewport)

Choose your operating system:

Windows

macOS

Linux

References

Module

DisplayCluster

Header

/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Viewport/IDisplayClusterViewport.h

Include

#include "Render/Viewport/IDisplayClusterViewport.h"

Syntax

class IDisplayClusterViewport

Remarks

Rendering viewport (sub-region of the main viewport)

Destructors

Name Description

Public function Virtual

~IDisplayClusterViewport()

Functions

Name Description

Public function

void

 

CalculateProjectionMatrix

(
    const uint32 InContextNum,
    float Left,
    float Right,
    float Top,
    float Bottom,
    float ZNear,
    float ZFar,
    bool bIsAnglesInput
)

Math wrappers: support overscan, etc

Public function

bool

 

CalculateView

(
    const uint32 InContextNum,
    FVector& InOutViewLocation,
    FRotator& InOutViewRotation,
    const FVector& ViewOffset,
    const float WorldToMeters,
    const float NCP,
    const float FCP
)

Public function Const

const TArray...

 

GetContexts()

Public function Const

FString

 

GetId()

Public function Const

IDisplayClus...

 

GetOwner()

Public function Const

const FDispl...

 

GetPostRenderSettings()

Public function

bool

 

GetProjectionMatrix

(
    const uint32 InContextNum,
    FMatrix& OutPrjMatrix
)

Public function Const

const TShare...

 

GetProjectionPolicy()

Public function Const

const FDispl...

 

GetRenderSettings()

Public function Const

const FDispl...

 

GetRenderSettingsICVFX()

Public function Const

const IDispl...

 

GetViewport_CustomPostProcessSettings()

Override postprocess settings for this viewport.

Public function Const

void

 

SetupSceneView

(
    uint32 ContextNum,
    UWorld* World,
    FSceneViewFamily& InViewFamily,
    FSceneView& InView
)

Setup scene view for rendering specified Context.