Navigation
API > API/Runtime > API/Runtime/Engine
| Name | SGameLayerManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Slate/SGameLayerManager.h |
| Include Path | #include "Slate/SGameLayerManager.h" |
Syntax
class SGameLayerManager :
public SCompoundWidget ,
public IGameLayerManager
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SGameLayerManager
- FSlateControlledConstruction → SWidget → SCompoundWidget → SGameLayerManager
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SGameLayerManager() |
Slate/SGameLayerManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SGameLayerManager() |
Slate/SGameLayerManager.h |
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FPlayerLayer | |
| FWindowTitleBarState |
Enums
Public
| Name | Remarks |
|---|---|
| EGameLayerOrder |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsGameUsingBorderlessWindow | bool | Slate/SGameLayerManager.h | ||
| bUseScaledDPI | bool | Slate/SGameLayerManager.h | ||
| CachedGeometry | FGeometry | Slate/SGameLayerManager.h | ||
| CachedInverseDPIScale | float | Slate/SGameLayerManager.h | ||
| DebugCanvas | TSharedPtr< SDebugCanvas > | Slate/SGameLayerManager.h | ||
| DefaultTitleBarContentWidget | TSharedPtr< SWidget > | Slate/SGameLayerManager.h | ||
| DefaultWindowTitleBarHeight | float | Slate/SGameLayerManager.h | ||
| PlayerCanvas | TSharedPtr< SCanvas > | Slate/SGameLayerManager.h | ||
| PlayerLayers | TMap< FObjectKey, TSharedPtr< FPlayerLayer > > | Slate/SGameLayerManager.h | ||
| ScaledDPIViewportReference | FIntPoint | Slate/SGameLayerManager.h | ||
| SceneViewport | TAttribute< FSceneViewport * > | Slate/SGameLayerManager.h | ||
| TitleBarAreaOverlay | TSharedPtr< SWindowTitleBarArea > | Slate/SGameLayerManager.h | ||
| TitleBarAreaVerticalBox | TSharedPtr< SWindowTitleBarArea > | Slate/SGameLayerManager.h | ||
| TooltipPresenter | TSharedPtr< STooltipPresenter > | Slate/SGameLayerManager.h | ||
| ViewportSlotContainer | TSharedPtr< SBox > | Slate/SGameLayerManager.h | ||
| WidgetHost | TSharedPtr< SVerticalBox > | Slate/SGameLayerManager.h | ||
| WindowOverlay | TSharedPtr< SOverlay > | Slate/SGameLayerManager.h | ||
| WindowTitleBarOverlay | TSharedPtr< SBox > | Slate/SGameLayerManager.h | ||
| WindowTitleBarState | FWindowTitleBarState | Slate/SGameLayerManager.h | ||
| WindowTitleBarVerticalBox | TSharedPtr< SBox > | Slate/SGameLayerManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Construct this widget | Slate/SGameLayerManager.h | |
bool IsUsingFixedDPIValue() |
Slate/SGameLayerManager.h | ||
void SetUseFixedDPIValue
(
const bool bUseFixedDPI, |
Function will instruct internal DPI computations to use a provided reference viewport size instead of the actual viewport size. | Slate/SGameLayerManager.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 OnPaint
(
const FPaintArgs& Args, |
Slate/SGameLayerManager.h | ||
virtual bool OnVisualizeTooltip
(
const TSharedPtr< SWidget >& TooltipContent |
Slate/SGameLayerManager.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Slate/SGameLayerManager.h |
Overridden from IGameLayerManager
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddGameLayer
(
TSharedRef< SWidget > ViewportContent, |
Slate/SGameLayerManager.h | ||
virtual bool AddLayerForPlayer
(
ULocalPlayer* Player, |
Slate/SGameLayerManager.h | ||
virtual void AddWidgetForPlayer
(
ULocalPlayer* Player, |
Slate/SGameLayerManager.h | ||
virtual void ClearWidgets() |
Slate/SGameLayerManager.h | ||
virtual void ClearWidgetsForPlayer
(
ULocalPlayer* Player |
Slate/SGameLayerManager.h | ||
virtual TSharedPtr< IGameLayer > FindLayerForPlayer
(
ULocalPlayer* Player, |
Slate/SGameLayerManager.h | ||
virtual FGeometry GetPlayerWidgetHostGeometry
(
ULocalPlayer* Player |
Slate/SGameLayerManager.h | ||
virtual FGeometry GetViewportWidgetHostGeometry() |
Slate/SGameLayerManager.h | ||
virtual FGeometry GetViewportWidgetHostPaintGeometry() |
Slate/SGameLayerManager.h | ||
virtual void NotifyPlayerAdded
(
int32 PlayerIndex, |
Slate/SGameLayerManager.h | ||
virtual void NotifyPlayerRemoved
(
int32 PlayerIndex, |
Slate/SGameLayerManager.h | ||
virtual void RemoveGameLayer
(
TSharedRef< SWidget > ViewportContent |
Slate/SGameLayerManager.h | ||
virtual void RemoveWidgetForPlayer
(
ULocalPlayer* Player, |
Slate/SGameLayerManager.h | ||
virtual void RestorePreviousWindowTitleBarState() |
Slate/SGameLayerManager.h | ||
virtual void SetDefaultWindowTitleBarHeight
(
float Height |
Slate/SGameLayerManager.h | ||
virtual void SetSceneViewport
(
FSceneViewport* InSceneViewport |
Begin IGameLayerManager. | Slate/SGameLayerManager.h | |
virtual void SetWindowTitleBarState
(
const TSharedPtr< SWidget >& TitleBarContent, |
Slate/SGameLayerManager.h | ||
virtual void SetWindowTitleBarVisibility
(
bool bIsVisible |
Slate/SGameLayerManager.h |