Navigation
API > API/Plugins > API/Plugins/DisplayCluster
NDisplay: ViewportProxy (interface for RenderThread)
| Name | IDisplayClusterViewportProxy |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Viewport/IDisplayClusterViewportProxy.h |
| Include Path | #include "Render/Viewport/IDisplayClusterViewportProxy.h" |
Syntax
class IDisplayClusterViewportProxy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterViewportProxy() |
Render/Viewport/IDisplayClusterViewportProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetClusterNodeId() |
Get the name of the cluster node to which this viewport belongs. | Render/Viewport/IDisplayClusterViewportProxy.h | |
const IDisplayClusterViewportConfigurationProxy & GetConfigurationProxy() |
Get viewport manager configuration interface. | Render/Viewport/IDisplayClusterViewportProxy.h | |
const TArray< FDisplayClusterViewport_Context > & GetContexts_RenderThread() |
Return viewport proxy contexts data. | Render/Viewport/IDisplayClusterViewportProxy.h | |
FString GetId() |
Get the unique viewport name. | Render/Viewport/IDisplayClusterViewportProxy.h | |
virtual EDisplayClusterViewportResourceType GetOutputResourceType_RenderThread() |
Return output resource type (support preview, remap, etc). | Render/Viewport/IDisplayClusterViewportProxy.h | |
const FDisplayClusterViewport_PostRenderSettings & GetPostRenderSettings_RenderThread() |
Get post-render settings. | Render/Viewport/IDisplayClusterViewportProxy.h | |
const TSharedPtr< class IDisplayClusterProjectionPolicy, ESPMode::ThreadSafe > & GetProjectionPolicy_RenderThread() |
Get projection policy ref. | Render/Viewport/IDisplayClusterViewportProxy.h | |
virtual const FDisplayClusterRenderFrameSettings * GetRenderFrameSettings_RenderThread() |
Get render frame settings from viewport proxy owner, if it still exists. | Render/Viewport/IDisplayClusterViewportProxy.h | |
virtual EDisplayClusterRenderFrameMode GetRenderMode() |
Return current render mode. | Render/Viewport/IDisplayClusterViewportProxy.h | |
const FDisplayClusterViewport_RenderSettings & GetRenderSettings_RenderThread() |
Get main viewport render settings. | Render/Viewport/IDisplayClusterViewportProxy.h | |
const FDisplayClusterViewport_RenderSettingsICVFX & GetRenderSettingsICVFX_RenderThread() |
Get ICVFX render settings. | Render/Viewport/IDisplayClusterViewportProxy.h | |
FDisplayClusterColorEncoding GetResourceColorEncoding_RenderThread
(
const EDisplayClusterViewportResourceType InResourceType |
Return color-encoding information for the resource | Render/Viewport/IDisplayClusterViewportProxy.h | |
bool GetResources_RenderThread
(
const EDisplayClusterViewportResourceType InResourceType, |
Get viewport resources by type | Render/Viewport/IDisplayClusterViewportProxy.h | |
bool GetResourcesWithRects_RenderThread
(
const EDisplayClusterViewportResourceType InResourceType, |
Get viewport resources with rects by type | Render/Viewport/IDisplayClusterViewportProxy.h | |
virtual const IDisplayClusterViewportManagerProxy * GetViewportManagerProxy_RenderThread() |
Returns ptr to ViewportManagerProxy (the owner of this viewport proxy) if it still exists. | Render/Viewport/IDisplayClusterViewportProxy.h | |
bool ResolveResources_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Copy resource contexts by type | Render/Viewport/IDisplayClusterViewportProxy.h | |
bool ResolveResources_RenderThread
(
FRHICommandListImmediate& RHICmdList, |
Copy resource contexts by type | Render/Viewport/IDisplayClusterViewportProxy.h | |
void SetContexts_RenderThread
(
const TArray< FDisplayClusterViewport_Context >& InContexts |
Change viewport contexts data. This function must be called in a valid moment in time. | Render/Viewport/IDisplayClusterViewportProxy.h | |
void SetRenderSettings_RenderThread
(
const FDisplayClusterViewport_RenderSettings& InRenderSettings |
Change render setting for viewport. This function must be called in a valid moment in time. | Render/Viewport/IDisplayClusterViewportProxy.h | |
| Get TSharedPtr from self. | Render/Viewport/IDisplayClusterViewportProxy.h | ||
| Render/Viewport/IDisplayClusterViewportProxy.h |