Navigation
API > API/Plugins > API/Plugins/DisplayCluster > API/Plugins/DisplayCluster/Render > API/Plugins/DisplayCluster/Render/Viewport > API/Plugins/DisplayCluster/Render/Viewport/Containers
References
| Module | DisplayCluster |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Viewport/Containers/DisplayClusterViewport_RenderSettings.h |
| Include | #include "Render/Viewport/Containers/DisplayClusterViewport_RenderSettings.h" |
Syntax
class FDisplayClusterViewport_RenderSettings
Remarks
NDisplay viewport render settings. These are runtime settings, updated every frame from the cluster configuration.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDisableCustomFrustumFeature | Disable CustomFrustum feature from viewport settings. | |
| bool | bDisableFrustumOverscanFeature | Disable viewport overscan feature from settings. | |
| bool | bEnable | Enable this viewport and related resources rendering. | |
| bool | bEnableCrossGPUTransfer | Enable cross-GPU transfer for this viewport. | |
| bool | bForceMono | Useful to render some viewports in mono, then copied to stereo backbuffers identical image. | |
| bool | bFreezeRendering | Freeze viewport resources, skip rendering internal viewport resources. But still use it for final compositing. | |
| bool | bIsBeingCaptured | Is this viewport being captured by a media capture device? | |
| bool | bPreviewReadPixels | Read viewport pixels for preview (this flag is cleared at the end of the frame) | |
| bool | bSkipRendering | Skip rendering for this viewport. | |
| bool | bSkipSceneRenderingButLeaveResourcesAvailable | This flag means no scene rendering required, but all internal resources should still be valid for the media subsystem. | |
| float | BufferRatio | Allow ScreenPercentage. | |
| bool | bVisible | This viewport visible on final frame texture (backbuffer) | |
| bool | bWarpBlendRenderAlphaChannel | Render alpha channel from input texture to warp output. | |
| FString | CameraId | Assigned camera. If empty, the currently active camera must be used. | |
| EDisplayClusterViewportCaptureMode | CaptureMode | Special capture modes (chromakey, lightcard) change RTT format and render flags. | |
| int32 | GPUIndex | Performance, Multi-GPU: Asign GPU for viewport rendering. The Value '-1' used to default gpu mapping. | |
| int32 | OverlapOrder | Viewport can overlap each other on backbuffer. This value uses to sorting order. | |
| FString | ParentViewportId | Parent viewport name. | |
| FIntRect | Rect | Location and size on a backbuffer. | |
| int32 | RenderFamilyGroup | Performance: Support special frame builder mode - merge viewports to single viewfamily by group num [not implemented yet] Experimental | |
| float | RenderTargetAdaptRatio | Performance: Render target adaptive resolution multiplier. | |
| float | RenderTargetRatio | Performance: Render target base resolution multiplier. | |
| int32 | StereoGPUIndex | Performance, Multi-GPU: Customize GPU for stereo mode second view (EYE_RIGHT) | |
| FString | ViewportOverrideId | ||
| EDisplayClusterViewportOverrideMode | ViewportOverrideMode | Override resources from this viewport. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AssignParentViewport
(
const FString& InParentViewportId, |
Call this after UpdateSettings() | |
| void | Reset runtime values from prev frame. | ||
| void | |||
| const FString & | |||
| bool | |||
| bool | |||
| void | SetViewportOverride
(
const FString& InViewportOverrideId, |