Navigation
Unreal Engine C++ API Reference > Developer > ToolMenus
References
Module | ToolMenus |
Header | /Engine/Source/Developer/ToolMenus/Public/ToolMenuEntry.h |
Include | #include "ToolMenuEntry.h" |
Syntax
struct FToolMenuEntry
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bShouldCloseWindowAfterMenuSelection | |
![]() |
TAttribute< FSlateIcon > | Icon | |
![]() |
FToolMenuInsert | InsertPosition | |
![]() |
TAttribute< FText > | Label | |
![]() |
FNewToolMenuCustomWidget | MakeCustomWidget | Optional delegate that returns a widget to use as this menu entry |
![]() |
FName | Name | |
![]() |
FToolMenuOwner | Owner | |
![]() |
TObjectPtr< UToolMenuEntryScript > | ScriptObject | |
![]() |
FName | StyleNameOverride | |
![]() |
FToolMenuEntrySubMenuData | SubMenuData | |
![]() |
FToolMenuEntryToolBarData | ToolBarData | |
![]() |
TAttribute< FText > | ToolTip | |
![]() |
FName | TutorialHighlightName | |
![]() |
EMultiBlockType | Type | |
![]() |
EUserInterfaceActionType | UserInterfaceActionType | |
![]() |
FToolMenuEntryWidgetData | WidgetData |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FToolMenuEntry
(
const FToolMenuEntry& |
||
![]() |
FToolMenuEntry
(
FToolMenuEntry&& |
||
![]() |
FToolMenuEntry
(
const FToolMenuOwner InOwner, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddKeybindFromCommand
(
const TSharedPtr< const FUICommandInfo >& InCommand |
|
![]() ![]() |
bool | CommandAcceptsInput
(
const FKeyEvent& InKeyEvent |
|
![]() ![]() |
const FUIAction * | GetActionForCommand
(
const FToolMenuContext& InContext, |
|
![]() ![]() |
FToolMenuEntry | InitComboButton
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitMenuEntry
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitMenuEntry
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitMenuEntry
(
const TSharedPtr< const FUICommandInfo >& InCommand, |
|
![]() ![]() |
FToolMenuEntry | InitMenuEntry
(
const FName InNameOverride, |
|
![]() ![]() |
FToolMenuEntry | InitMenuEntryWithCommandList
(
const TSharedPtr< const FUICommandInfo >& InCommand, |
|
![]() ![]() |
FToolMenuEntry | InitSeparator
(
const FName InName |
|
![]() ![]() |
FToolMenuEntry | InitSubMenu
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitSubMenu
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitSubMenu
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitToolBarButton
(
const FName InName, |
|
![]() ![]() |
FToolMenuEntry | InitToolBarButton
(
const TSharedPtr< const FUICommandInfo >& InCommand, |
|
![]() ![]() |
FToolMenuEntry | InitWidget
(
const FName InName, |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsSubMenu () |
|
![]() |
void | SetCommandList
(
const TSharedPtr< const FUICommandList >& InCommandList |
|
![]() |
bool | TryExecuteToolUIAction
(
const FToolMenuContext& InContext |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FToolMenuEntry & | operator=
(
const FToolMenuEntry& |
|
![]() |
FToolMenuEntry & | operator=
(
FToolMenuEntry&& |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FNewToolMenuWidget | MakeWidget | Use MakeCustomWidget instead |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddOptionsDropdown
(
FUIAction InAction, |
AddOptionsDropdown is deprecated. Use InitComboButton with bSimpleComboBox=true |