Navigation
API > API/Plugins > API/Plugins/DisplayCluster
GUI controller interface
Represents a mediator that controls how Slate/UMG output is rendered to the backbuffer. It also provides access to the texture containing the GUI (the so-called GUI layer).
| Name | IDisplayClusterGUILayerController |
| Type | class |
| Header File | /Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/Render/GUILayer/IDisplayClusterGUILayerController.h |
| Include Path | #include "Render/GUILayer/IDisplayClusterGUILayerController.h" |
Syntax
class IDisplayClusterGUILayerController
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDisplayClusterGUILayerController() |
Render/GUILayer/IDisplayClusterGUILayerController.h |
Enums
Public
| Name | Remarks |
|---|---|
| EGuiOutputMode | Supported operation modes |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureRHIRef GetGuiLayerTexture_RenderThread() |
Returns current GUI layer texture if available, otherwise invalid reference | Render/GUILayer/IDisplayClusterGUILayerController.h | |
FIntPoint GetGuiLayerTextureSize() |
Returns current GUI layer texture size, or {0, 0} if disabled. | Render/GUILayer/IDisplayClusterGUILayerController.h | |
EGuiOutputMode GetOutputMode() |
Return current operation mode | Render/GUILayer/IDisplayClusterGUILayerController.h | |
bool IsEnabled() |
Returns true if GUI controller is currently enabled | Render/GUILayer/IDisplayClusterGUILayerController.h |