FBaseMenuBuilder

Base menu builder

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Slate

Header

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

Include

#include "Framework/MultiBox/MultiBoxBuilder.h"

Syntax

class FBaseMenuBuilder : public FMultiBoxBuilder

Remarks

Base menu builder

Variables

Name Description

Protected variable

bool

 

bCloseSelfOnly

True if clicking on a menu entry closes itself only and its children and not the entire stack

Constructors

Name Description

Public function

FBaseMenuBuilder

(
    const EMultiBoxType InType,
    const bool bInShouldCloseWindowAfte...,
    TSharedPtr< const FUICommandList > ...,
    bool bInCloseSelfOnly,
    TSharedPtr< FExtender > InExtender,
    const ISlateStyle* InStyleSet,
    FName InTutorialHighlightName,
    FName InMenuName
)

Constructor

Functions

Name Description

Public function

void

 

AddMenuEntry

(
    const TSharedPtr< const FUICommandI...,
    FName InExtensionHook,
    const TAttribute< FText >& InLabel...,
    const TAttribute< FText >& InToolT...,
    const FSlateIcon& InIconOverride,
    FName InTutorialHighlightName
)

Adds a menu entry

Public function

void

 

AddMenuEntry

(
    const FUIAction& UIAction,
    const TSharedRef< SWidget > Content...,
    const FName& InExtensionHook,
    const TAttribute< FText >& InToolT...,
    const EUserInterfaceActionType User...,
    FName InTutorialHighlightName
)

Public function

void

 

AddMenuEntry

(
    const TAttribute< FText >& InLabel,
    const TAttribute< FText >& InToolT...,
    const FSlateIcon& InIcon,
    const FUIAction& UIAction,
    FName InExtensionHook,
    const EUserInterfaceActionType User...,
    FName InTutorialHighlightName
)

Adds a menu entry without the use of a command

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