FToolMenuSection

Windows
MacOS
Linux

References

Module

ToolMenus

Header

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

Include

#include "ToolMenuSection.h"

Syntax

struct FToolMenuSection

Variables

Constructors

Name Description

Public function

FToolMenuSection()

Functions

Name Description

Public function

FToolMenuEnt...

 

AddDynamicEntry

(
    const FName InName,
    const FNewToolMenuSectionDelegate&...
)

Public function

FToolMenuEnt...

 

AddDynamicEntry

(
    const FName InName,
    const FNewToolMenuDelegateLegacy& ...
)

Public function

FToolMenuEnt...

 

AddEntry

(
    const FToolMenuEntry& Args
)

Public function

FToolMenuEnt...

 

AddEntryObject

(
    UToolMenuEntryScript* InObject
)

Public function

FToolMenuEnt...

 

AddMenuEntry

(
    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

FToolMenuEnt...

 

AddMenuEntry

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

Public function

FToolMenuEnt...

 

AddMenuEntry

(
    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

FToolMenuEnt...

 

AddMenuEntryWithCommandList

(
    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

FToolMenuEnt...

 

AddSeparator

(
    const FName InName
)

Public function

FToolMenuEnt...

 

AddSubMenu

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

Public function

FToolMenuEnt...

 

AddSubMenu

(
    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

FToolMenuEnt...

 

AddSubMenu

(
    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 Const

TContextType...

 

FindContext()

Public function

FToolMenuEnt...

 

FindEntry

(
    const FName InName
)

Public function Const

const FToolM...

 

FindEntry

(
    const FName InName
)

Public function

void

 

InitSection

(
    const FName InName,
    const TAttribute< FText >& InLabel,
    const FToolMenuInsert InPosition
)

Deprecated Functions

Name Description

Public function

FToolMenuEnt...

 

AddMenuSeparator

(
    const FName InName
)

AddMenuSeparator has been deprecated. Use AddSeparator instead.