Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/FTabManager
| Name | FLayout |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Framework/Docking/TabManager.h |
| Include Path | #include "Framework/Docking/TabManager.h" |
Syntax
class FLayout : public TSharedFromThis< FLayout >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FTabManager::FLayout
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLayout
(
const FName& InLayoutName |
Framework/Docking/TabManager.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NullLayout | const TSharedRef< FTabManager::FLayout > | Framework/Docking/TabManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FLayout > AddArea
(
const TSharedRef< FArea >& InArea |
A dummy layout meant to spawn nothing during (e.g., asset editor) initialization | Framework/Docking/TabManager.h | |
TConstArrayView< TSharedRef< FArea > > GetAreas() |
Framework/Docking/TabManager.h | ||
FName GetLayoutName() |
Framework/Docking/TabManager.h | ||
| Framework/Docking/TabManager.h | |||
void ProcessExtensions
(
const FLayoutExtender& Extender |
Framework/Docking/TabManager.h | ||
TSharedRef< FJsonObject > ToJson() |
Framework/Docking/TabManager.h | ||
FString ToString() |
Framework/Docking/TabManager.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FTabManager::FLayout > NewFromJson
(
const TSharedPtr< FJsonObject >& LayoutAsJson |
Framework/Docking/TabManager.h | ||
static TSharedPtr< FTabManager::FLayout > NewFromString
(
const FString& LayoutAsText |
Framework/Docking/TabManager.h | ||
static TSharedRef< FLayoutNode > NewFromString_Helper
(
TSharedPtr< FJsonObject > JsonObject |
Framework/Docking/TabManager.h | ||
static TSharedRef< class FJsonObject > PersistToString_Helper
(
const TSharedRef< FLayoutNode >& NodeToPersist |
Framework/Docking/TabManager.h |