Navigation
API > API/Plugins > API/Plugins/DisplayCluster > API/Plugins/DisplayCluster/Render > API/Plugins/DisplayCluster/Render/Device
Inheritance Hierarchy
- IStereoRendering
- IDisplayClusterRenderDevice
References
| Module | DisplayCluster |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/Device/IDisplayClusterRenderDevice.h |
| Include | #include "Render/Device/IDisplayClusterRenderDevice.h" |
Syntax
class IDisplayClusterRenderDevice : public IStereoRendering
Remarks
NDisplay render device interface
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| void | EndScene () |
Called before unload current level | |
| void | Finish rendering the frame and compose the viewports for the final RTT (Warp&Blend, OCIO, ICVFX, etc.) Release references to DCRA objects. | ||
| IDisplayClusterPresentation * | Returns current presentation handler | ||
| bool | Initialize () |
Device initialization | |
| void | Initialize internal data to render a new frame Initialize references to DCRA objects. | ||
| void | PreTick
(
float DeltaSeconds |
Called before scene Tick | |
| void | StartScene
(
UWorld* World |
Called on a scene start to allow a rendering device to initialize any world related content |