Navigation
API > API/Runtime > API/Runtime/Slate
Class used for extending default layouts
| Name | FLayoutExtender |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Framework/Docking/LayoutExtender.h |
| Include Path | #include "Framework/Docking/LayoutExtender.h" |
Syntax
class FLayoutExtender : public TSharedFromThis< FLayoutExtender >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FLayoutExtender
Structs
| Name | Remarks |
|---|---|
| FExtendedArea | Extended area information |
| FExtendedTab | Extended tab information |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AreaExtensions | TMultiMap< FName, FExtendedArea > | Map of extensions for areas | Framework/Docking/LayoutExtender.h | |
| StackExtensions | TMultiMap< FName, FExtendedTab > | Map of extensions for stacks | Framework/Docking/LayoutExtender.h | |
| TabExtensions | TMultiMap< FTabId, FExtendedTab > | Map of extensions for tabs | Framework/Docking/LayoutExtender.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExtendArea
(
FName ExtensionId, |
Extend the area identified by the specified extension ID | Framework/Docking/LayoutExtender.h | |
void ExtendAreaRecursive
(
const TSharedRef< FTabManager::FArea >& Area |
Recursively extend the specified area | Framework/Docking/LayoutExtender.h | |
void ExtendLayout
(
FTabId PredicateTabId, |
Extend the layout by defining a tab before or after the specified predicate tab ID | Framework/Docking/LayoutExtender.h | |
void ExtendStack
(
FName ExtensionId, |
Extend the tab stack identified by the specified extension ID | Framework/Docking/LayoutExtender.h | |
void FindStackExtensions
(
FName ExtensionID, |
Populate the specified container with the tabs that relate to the specified stack | Framework/Docking/LayoutExtender.h | |
void FindTabExtensions
(
FTabId TabId, |
Populate the specified container with the tabs that relate to the specified tab ID | Framework/Docking/LayoutExtender.h |