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

TAttribute< FSl...

 

Icon

Public variable

FToolMenuInsert

 

InsertPosition

Public variable

TAttribute< FTe...

 

Label

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

TAttribute< FTe...

 

ToolTip

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 TOptional< FName > InNameOver...
)

Public function Static

FToolMenuEnt...

 

InitMenuEntry

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

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 TOptional< FName > InNameOver...
)

Public function Static

FToolMenuEnt...

 

InitSeparator

(
    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 TOptional< FName > InNameOver...
)

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

 

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