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 | bSkipRendering | Skip rendering for this viewport. | |
| 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. | |
| FDisplayClusterViewport_CustomFrustumSettings | CustomFrustumSettings | Viewport custom frustum settings. | |
| FString | DisplayDeviceId | Assigned display device. If empty, the currently active display device must be used. | |
| int32 | GPUIndex | Performance, Multi-GPU: Asign GPU for viewport rendering. The Value '-1' used to default gpu mapping. | |
| EDisplayClusterViewportMediaState | MediaState | Viewport can be used by external media, and this affects its rules. | |
| int32 | OverlapOrder | Viewport can overlap each other on backbuffer. This value uses to sorting order. | |
| FDisplayClusterViewport_OverscanSettings | OverscanSettings | Viewport frustum overscan settings. | |
| FString | ParentViewportId | Parent viewport name. | |
| FIntRect | Rect | Location and size on a backbuffer. | |
| 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) | |
| FDisplayClusterViewport_TileSettings | TileSettings | Viewport tile rendering settings. | |
| FString | ViewportOverrideId | Override resources from another viewport. The name of the viewport used as the image source. | |
| EDisplayClusterViewportOverrideMode | ViewportOverrideMode | Override mode, which defines its rules. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AssignMediaStates
(
const EDisplayClusterViewportMediaState InMediaStates |
Set media state for this viewport. | |
| void | AssignParentViewport
(
const FString& InParentViewportId, |
Assign parent viewport to this. | |
| void | Resets the viewport settings. This function is called every frame at the beginning of the frame. | ||
| void | Finishes setting the viewport in the game thread. Called once per frame at the end. | ||
| EDisplayClusterViewportMediaState | Returns current media states. | ||
| const FString & | Get the name of the parent viewport. | ||
| const FString & | Get the name of the viewport used as the image source. | ||
| EDisplayClusterViewportOverrideMode | Getting the override mode that is currently in use. | ||
| bool | HasAnyMediaStates
(
const EDisplayClusterViewportMediaState InMediaStates |
Returns true if the media state of this viewport is set to any of the requested states. | |
| bool | Returns true if the viewport is assigned to a parent viewport. | ||
| bool | The viewport can be overridden from another viewport. This function returns true if it is. | ||
| void | SetViewportOverride
(
const FString& InViewportOverrideId, |
Set an override for viewport images from another viewport. |