FLayoutExtender

Class used for extending default layouts

Windows
MacOS
Linux

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 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
Dismiss