Navigation
API > API/Runtime > API/Runtime/Slate
| Name | FExtender |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Framework/MultiBox/MultiBoxExtender.h |
| Include Path | #include "Framework/MultiBox/MultiBoxExtender.h" |
Syntax
class FExtender
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Extensions | TArray< TSharedPtr< const FExtensionBase > > | List of extensions to our menu. The order of the list must be maintained. | Framework/MultiBox/MultiBoxExtender.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< const FExtensionBase > AddMenuBarExtension
(
FName ExtensionHook, |
Extends a menu bar at the specified extension point | Framework/MultiBox/MultiBoxExtender.h | |
TSharedRef< const FExtensionBase > AddMenuExtension
(
FName ExtensionHook, |
Extends a menu at the specified extension point | Framework/MultiBox/MultiBoxExtender.h | |
TSharedRef< const FExtensionBase > AddToolBarExtension
(
FName ExtensionHook, |
Extends a tool bar at the specified extension point | Framework/MultiBox/MultiBoxExtender.h | |
void Apply
(
FName ExtensionHook, |
Applies any menu bar extensions at the specified extension point | Framework/MultiBox/MultiBoxExtender.h | |
void Apply
(
FName ExtensionHook, |
Applies any extensions at the specified extension point | Framework/MultiBox/MultiBoxExtender.h | |
void Apply
(
FName ExtensionHook, |
Applies any extensions at the specified extension point | Framework/MultiBox/MultiBoxExtender.h | |
int32 NumExtensions() |
Returns the number of extensions in the extender | Framework/MultiBox/MultiBoxExtender.h | |
void RemoveExtension
(
const TSharedRef< const FExtensionBase >& Extension |
Removes an existing extension. | Framework/MultiBox/MultiBoxExtender.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< FExtender > Combine
(
const TArray< TSharedPtr< FExtender > >& Extenders |
Consolidates an array of FExtenders into a single FExtender | Framework/MultiBox/MultiBoxExtender.h |