Navigation
API > API/Plugins > API/Plugins/DisplayCluster > API/Plugins/DisplayCluster/Render > API/Plugins/DisplayCluster/Render/Viewport
References
| Module | DisplayCluster |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Viewport/IDisplayClusterViewportManagerPreview.h |
| Include | #include "Render/Viewport/IDisplayClusterViewportManagerPreview.h" |
Syntax
class IDisplayClusterViewportManagerPreview
Remarks
Viewport manager preview rendering interface
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| IDisplayClusterViewportConfiguration & | Get viewport manager configuration interface. | ||
| const IDisplayClusterViewportConfiguration & | |||
| const TArray< TSharedPtr< IDisplayClusterViewportPreview, ESPMode::ThreadSafe > > | Returns all cluster viewport objects that are visible, displayed on the output texture, and used in the preview. | ||
| FOnOnClusterNodePreviewGenerated & | Rendering preview of the current cluster node is complete. | ||
| FOnOnEntireClusterPreviewGenerated & | Rendering preview of the entire cluster node is complete. | ||
| bool | InitializeClusterNodePreview
(
const EDisplayClusterRenderFrameMode InRenderMode, |
Initialization of preview rendering for a cluster node | |
| int32 | RenderClusterNodePreview
(
const int32 InViewportsAmmount, |
Render specified ammount of viewport for current cluster node | |
| void | Reset preview rendering for entire cluster. | ||
| TSharedPtr< IDisplayClusterViewportManagerPreview, ESPMode::ThreadSafe > | ToSharedPtr () |
Get TSharedPtr from self. | |
| TSharedPtr< const IDisplayClusterViewportManagerPreview, ESPMode::ThreadSafe > | ToSharedPtr () |
||
| void | UpdateEntireClusterPreviewRender
(
bool bEnablePreviewRendering |
A preview of the entire cluster is rendered using the tick-per-frame and viewport-per-frame settings. |
Typedefs
| Name | Description |
|---|---|
| FOnOnClusterNodePreviewGenerated | |
| FOnOnEntireClusterPreviewGenerated |