Navigation
API > API/Runtime > API/Runtime/Slate > API/Runtime/Slate/Framework > API/Runtime/Slate/Framework/Docking > API/Runtime/Slate/Framework/Docking/FTabManager
Inheritance Hierarchy
- TSharedFromThis
- FTabManager::FLayout
References
| Module | Slate |
| Header | /Engine/Source/Runtime/Slate/Public/Framework/Docking/TabManager.h |
| Include | #include "Framework/Docking/TabManager.h" |
Syntax
class FLayout : public TSharedFromThis< FLayout >
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TSharedRef< FArea > > | Areas | ||
| FName | LayoutName | The layout will be saved into a config file with this name. | |
| TWeakPtr< FArea > | PrimaryArea |
Constructors
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< FLayout > | AddArea
(
const TSharedRef< FArea >& InArea |
A dummy layout meant to spawn nothing during (e.g., asset editor) initialization | |
| FName | |||
| const TWeakPtr< FArea > & | |||
| TSharedPtr< FTabManager::FLayout > | NewFromJson
(
const TSharedPtr< FJsonObject >& LayoutAsJson |
||
| TSharedPtr< FTabManager::FLayout > | NewFromString
(
const FString& LayoutAsText |
||
| TSharedRef< FLayoutNode > | NewFromString_Helper
(
TSharedPtr< FJsonObject > JsonObject |
||
| TSharedRef< class FJsonObject > | PersistToString_Helper
(
const TSharedRef< FLayoutNode >& NodeToPersist |
||
| void | ProcessExtensions
(
const FLayoutExtender& Extender |
||
| TSharedRef< FJsonObject > | ToJson () |
||
| FString | ToString () |
Constants
| Name | Description |
|---|---|
| NullLayout |