Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Slate
Inheritance Hierarchy
- SCompoundWidget
- IGameLayerManager
- SGameLayerManager
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Slate/SGameLayerManager.h |
| Include | #include "Slate/SGameLayerManager.h" |
Syntax
class SGameLayerManager :
public SCompoundWidget,
public IGameLayerManager
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs |
Construct this widget | |
| bool | |||
| void | SetUseFixedDPIValue
(
const bool bUseFixedDPI, |
Function will instruct internal DPI computations to use a provided reference viewport size instead of the actual viewport size. |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| int32 | OnPaint
(
const FPaintArgs& Args, |
The widget should respond by populating the OutDrawElements array with FDrawElements that represent it and any of its children. | |
| bool | OnVisualizeTooltip
(
const TSharedPtr< SWidget >& TooltipContent |
Called when Slate wants to visualize tooltip. | |
| void | Ticks this widget with Geometry. |
Overridden from IGameLayerManager
| Type | Name | Description | |
|---|---|---|---|
| void | AddGameLayer
(
TSharedRef< SWidget > ViewportContent, |
||
| bool | AddLayerForPlayer
(
ULocalPlayer* Player, |
||
| void | AddWidgetForPlayer
(
ULocalPlayer* Player, |
||
| void | ClearWidgets () |
||
| void | ClearWidgetsForPlayer
(
ULocalPlayer* Player |
||
| TSharedPtr< IGameLayer > | FindLayerForPlayer
(
ULocalPlayer* Player, |
||
| FGeometry | GetPlayerWidgetHostGeometry
(
ULocalPlayer* Player |
||
| FGeometry | |||
| void | NotifyPlayerAdded
(
int32 PlayerIndex, |
||
| void | NotifyPlayerRemoved
(
int32 PlayerIndex, |
||
| void | RemoveGameLayer
(
TSharedRef< SWidget > ViewportContent |
||
| void | RemoveWidgetForPlayer
(
ULocalPlayer* Player, |
||
| void | |||
| void | SetDefaultWindowTitleBarHeight
(
float Height |
||
| void | SetSceneViewport
(
FSceneViewport* InSceneViewport |
Begin IGameLayerManager. | |
| void | SetWindowTitleBarState
(
const TSharedPtr< SWidget >& TitleBarContent, |
||
| void | SetWindowTitleBarVisibility
(
bool bIsVisible |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EGameLayerOrder |