FLayoutExtender

Class used for extending default layouts

Inheritance Hierarchy

TSharedFromThis

FLayoutExtender

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Framework/Docking/LayoutExtender.h

Include

#include "Framework/Docking/LayoutExtender.h"

Syntax

class FLayoutExtender : public TSharedFromThis< FLayoutExtender >

Remarks

Class used for extending default layouts

Functions

Name Description

Public function

void

 

ExtendArea

(
    FName ExtensionId,
    const FAreaExtension& AreaExtensio...
)

Extend the area identified by the specified extension ID

Public function Const

void

 

ExtendAreaRecursive

(
    const TSharedRef< FTabManager::FAre...
)

Recursively extend the specified area

Public function

void

 

ExtendLayout

(
    FTabId PredicateTabId,
    ELayoutExtensionPosition Position,
    FTabManager::FTab TabToAdd
)

Extend the layout by defining a tab before or after the specified predicate tab ID

Public function

void

 

ExtendStack

(
    FName ExtensionId,
    ELayoutExtensionPosition Position,
    FTabManager::FTab TabToAdd
)

Extend the tab stack identified by the specified extension ID

Public function Const

void

 

FindStackExtensions

(
    FName ExtensionID,
    ELayoutExtensionPosition Position,
    TArray< FTabManager::FTab, Allocato...
)

Populate the specified container with the tabs that relate to the specified stack

Public function Const

void

 

FindTabExtensions

(
    FTabId TabId,
    ELayoutExtensionPosition Position,
    TArray< FTabManager::FTab, Allocato...
)

Populate the specified container with the tabs that relate to the specified tab ID

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel