Navigation
API > API/Plugins > API/Plugins/DisplayCluster
NDisplay render device interface
| Name | IDisplayClusterRenderDevice |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Device/IDisplayClusterRenderDevice.h |
| Include Path | #include "Render/Device/IDisplayClusterRenderDevice.h" |
Syntax
class IDisplayClusterRenderDevice : public IStereoRendering
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterRenderDevice() |
Render/Device/IDisplayClusterRenderDevice.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BeginNewFrame
(
FViewport* InViewport, |
Update settings from root actor config data, and build new frame structure This function also updates all viewport settings from config. | Render/Device/IDisplayClusterRenderDevice.h | |
virtual void EndScene() |
Called before unload current level | Render/Device/IDisplayClusterRenderDevice.h | |
void FinalizeNewFrame () |
Finish rendering the frame and compose the viewports for the final RTT (Warp&Blend, OCIO, ICVFX, etc.) Release references to DCRA objects. | Render/Device/IDisplayClusterRenderDevice.h | |
IDisplayClusterPresentation * GetPresentation() |
Returns current presentation handler | Render/Device/IDisplayClusterRenderDevice.h | |
virtual bool Initialize() |
Device initialization | Render/Device/IDisplayClusterRenderDevice.h | |
void InitializeNewFrame () |
Initialize internal data to render a new frame Initialize references to DCRA objects. | Render/Device/IDisplayClusterRenderDevice.h | |
virtual void PreTick
(
float DeltaSeconds |
Called before scene Tick | Render/Device/IDisplayClusterRenderDevice.h | |
virtual void StartScene
(
UWorld* World |
Called on a scene start to allow a rendering device to initialize any world related content | Render/Device/IDisplayClusterRenderDevice.h |