FToolMenuEntry

Windows
MacOS
Linux

References

Module

ToolMenus

Header

/Engine/Source/Developer/ToolMenus/Public/ToolMenuEntry.h

Include

#include "ToolMenuEntry.h"

Syntax

struct FToolMenuEntry

Variables

Name Description

Public variable

bool

 

bShouldCloseWindowAfterMenuSelection

Public variable

FToolMenuInsert

 

InsertPosition

Public variable

FNewToolMenuWid...

 

MakeWidget

Optional delegate that returns a widget to use as this menu entry

Public variable

FName

 

Name

Public variable

FToolMenuOwner

 

Owner

Public variable

UToolMenuEntryS...

 

ScriptObject

Public variable

FToolMenuEntryS...

 

SubMenuData

Public variable

FToolMenuEntryT...

 

ToolBarData

Public variable

FName

 

TutorialHighlightName

Public variable

EMultiBlockType

 

Type

Public variable

EUserInterfaceA...

 

UserInterfaceActionType

Public variable

FToolMenuEntryW...

 

WidgetData

Constructors

Name Description

Public function

FToolMenuEntry()

Public function

FToolMenuEntry

(
    const FToolMenuOwner InOwner,
    const FName InName,
    EMultiBlockType InType
)

Functions

Name Description

Public function Const

const FUIAct...

 

GetActionForCommand

(
    const FToolMenuContext& InContext,
    TSharedPtr< const FUICommandList > ...
)

Public function Static

FToolMenuEnt...

 

InitComboButton

(
    const FName InName,
    const FToolUIActionChoice& InActio...,
    const FNewToolMenuChoice& InMenuCo...,
    const TAttribute< FText >& InLabel...,
    const TAttribute< FText >& InToolT...,
    const TAttribute< FSlateIcon >& In...,
    bool bInSimpleComboBox,
    FName InTutorialHighlightName
)

Public function Static

FToolMenuEnt...

 

InitMenuEntry

(
    const FName InName,
    const FToolUIActionChoice& InActio...,
    const TSharedRef< SWidget >& Widge...
)

Public function Static

FToolMenuEnt...

 

InitMenuEntry

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

Public function Static

FToolMenuEnt...

 

InitMenuEntry

(
    const FName InName,
    const TAttribute< FText >& InLabel,
    const TAttribute< FText >& InToolT...,
    const TAttribute< FSlateIcon >& In...,
    const FToolUIActionChoice& InActio...,
    const EUserInterfaceActionType User...,
    const FName InTutorialHighlightName
)

Public function Static

FToolMenuEnt...

 

InitMenuEntryWithCommandList

(
    const TSharedPtr< const FUICommandI...,
    const TSharedPtr< const FUICommandL...,
    const TAttribute< FText >& InLabel...,
    const TAttribute< FText >& InToolT...,
    const TAttribute< FSlateIcon >& In...,
    const FName InTutorialHighlightName,
    const FName InNameOverride
)

Public function Static

FToolMenuEnt...

 

InitMenuSeparator

(
    const FName InName
)

Public function Static

FToolMenuEnt...

 

InitSubMenu

(
    const FName InName,
    const FToolUIActionChoice& InActio...,
    const TSharedRef< SWidget >& InWid...,
    const FNewToolMenuChoice& InMakeMe...,
    bool bShouldCloseWindowAfterMenuSel...
)

Public function Static

FToolMenuEnt...

 

InitSubMenu

(
    const FName InName,
    const TAttribute< FText >& InLabel,
    const TAttribute< FText >& InToolT...,
    const FNewToolMenuChoice& InMakeMe...,
    bool bInOpenSubMenuOnClick,
    const TAttribute< FSlateIcon >& In...,
    const bool bShouldCloseWindowAfterM...
)

Public function Static

FToolMenuEnt...

 

InitSubMenu

(
    const FName InName,
    const TAttribute< FText >& InLabel,
    const TAttribute< FText >& InToolT...,
    const FNewToolMenuChoice& InMakeMe...,
    const FToolUIActionChoice& InActio...,
    const EUserInterfaceActionType InUs...,
    bool bInOpenSubMenuOnClick,
    const TAttribute< FSlateIcon >& In...,
    const bool bShouldCloseWindowAfterM...
)

Public function Static

FToolMenuEnt...

 

InitToolBarButton

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

Public function Static

FToolMenuEnt...

 

InitToolBarButton

(
    const FName InName,
    const FToolUIActionChoice& InActio...,
    const TAttribute< FText >& InLabel,
    const TAttribute< FText >& InToolT...,
    const TAttribute< FSlateIcon >& In...,
    const EUserInterfaceActionType User...,
    FName InTutorialHighlightName
)

Public function Static

FToolMenuEnt...

 

InitToolBarSeparator

(
    const FName InName
)

Public function Static

FToolMenuEnt...

 

InitWidget

(
    const FName InName,
    const TSharedRef< SWidget >& InWid...,
    const FText& Label,
    bool bNoIndent,
    bool bSearchable
)

Public function Const

bool

 

IsConstructLegacy()

Public function Const

bool

 

IsSubMenu()

Public function

void

 

SetCommandList

(
    const TSharedPtr< const FUICommandL...
)

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