FExtender

Windows
MacOS
Linux

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBoxExtender.h

Include

#include "Framework/MultiBox/MultiBoxExtender.h"

Syntax

class FExtender

Functions

Name Description

Public function

TSharedRef< ...

 

AddMenuBarExtension

(
    FName ExtensionHook,
    EExtensionHook::Position HookPositi...,
    const TSharedPtr< FUICommandList > ...,
    const FMenuBarExtensionDelegate& M...
)

Extends a menu bar at the specified extension point

Public function

TSharedRef< ...

 

AddMenuExtension

(
    FName ExtensionHook,
    EExtensionHook::Position HookPositi...,
    const TSharedPtr< FUICommandList > ...,
    const FMenuExtensionDelegate& Menu...
)

Extends a menu at the specified extension point

Public function

TSharedRef< ...

 

AddToolBarExtension

(
    FName ExtensionHook,
    EExtensionHook::Position HookPositi...,
    const TSharedPtr< FUICommandList > ...,
    const FToolBarExtensionDelegate& T...
)

Extends a tool bar at the specified extension point

Public function Const

void

 

Apply

(
    FName ExtensionHook,
    EExtensionHook::Position HookPositi...,
    FMenuBarBuilder& MenuBarBuilder
)

Applies any menu bar extensions at the specified extension point

Public function Const

void

 

Apply

(
    FName ExtensionHook,
    EExtensionHook::Position HookPositi...,
    FMenuBuilder& MenuBuilder
)

Applies any extensions at the specified extension point

Public function Const

void

 

Apply

(
    FName ExtensionHook,
    EExtensionHook::Position HookPositi...,
    FToolBarBuilder& ToolBarBuilder
)

Applies any extensions at the specified extension point

Public function Static

TSharedPtr< ...

 

Combine

(
    const TArray< TSharedPtr< FExtender...
)

Consolidates an array of FExtenders into a single FExtender

Public function Const

int32

 

NumExtensions()

Returns the number of extensions in the extender

Public function

void

 

RemoveExtension

(
    const TSharedRef< const FExtensionB...
)

Removes an existing extension.

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