Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/SViewportToolBarComboMenu
| Name | FArguments |
| Type | struct |
| Header File | /Engine/Source/Editor/UnrealEd/Public/SViewportToolBarComboMenu.h |
| Include Path | #include "SViewportToolBarComboMenu.h" |
Syntax
struct FArguments : public TSlateBaseNamedArgs< SViewportToolBarComboMenu >
Inheritance Hierarchy
- FSlateBaseNamedArgs → TSlateBaseNamedArgs → SViewportToolBarComboMenu::FArguments
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArguments() |
SViewportToolBarComboMenu.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WidgetArgsType | FArguments | SViewportToolBarComboMenu.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _BlockLocation | EMultiBlockLocation::Type | The button location | SViewportToolBarComboMenu.h | |
| _Style | TAttribute< FName > | Overall style | SViewportToolBarComboMenu.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
WidgetArgsType & BlockLocation
(
EMultiBlockLocation::Type InArg |
SViewportToolBarComboMenu.h | ||
WidgetArgsType & Icon
(
const TAttribute< FSlateIcon >& InAttribute |
Icon shown on the toggle button | SViewportToolBarComboMenu.h | |
WidgetArgsType & IsChecked
(
const TAttribute< ECheckBoxState >& InAttribute |
Sets the current checked state of the checkbox | SViewportToolBarComboMenu.h | |
WidgetArgsType & Label
(
const TAttribute< FText >& InAttribute |
Label shown on the menu button | SViewportToolBarComboMenu.h | |
WidgetArgsType & MenuButtonToolTip
(
const TAttribute< FText >& InAttribute |
ToolTip shown on the menu button | SViewportToolBarComboMenu.h | |
WidgetArgsType & MinDesiredButtonWidth
(
float InArg |
The minimum desired width of the menu button contents | SViewportToolBarComboMenu.h | |
WidgetArgsType & OnCheckStateChanged
(
const FOnCheckStateChanged& InDelegate |
Called upon state change with the value of the next state | SViewportToolBarComboMenu.h | |
WidgetArgsType & OnGetMenuContent
(
const FOnGetContent& InDelegate |
Content for the drop down menu | SViewportToolBarComboMenu.h | |
WidgetArgsType & ParentToolBar
(
TSharedPtr< class SViewportToolBar > InArg |
We need to know about the toolbar we are in | SViewportToolBarComboMenu.h | |
WidgetArgsType & Style
(
TAttribute< FName > InAttribute |
SViewportToolBarComboMenu.h | ||
WidgetArgsType & Style
(
TSharedRef< UserClass > InUserObjectRef, |
Bind attribute with delegate to a shared pointer-based class method. | SViewportToolBarComboMenu.h | |
WidgetArgsType & Style
(
UserClass* InUserObject, |
Bind attribute with delegate to a shared pointer-based class method. | SViewportToolBarComboMenu.h | |
| Bind attribute with delegate to a lambda * technically this works for any functor types, but lambdas are the primary use case | SViewportToolBarComboMenu.h | ||
WidgetArgsType & Style_Raw
(
UserClass* InUserObject, |
Bind attribute with delegate to a raw C++ class method | SViewportToolBarComboMenu.h | |
WidgetArgsType & Style_Static
(
TIdentity_T< typename TAttribute< FName >::FGetter::template TFuncPtr< VarTypes... > > InFunc, |
Bind attribute with delegate to a global function * NOTE: We use a template here to avoid 'typename' issues when hosting attributes inside templated classes | SViewportToolBarComboMenu.h | |
WidgetArgsType & Style_UObject
(
UserClass* InUserObject, |
Bind attribute with delegate to a UObject-based class method | SViewportToolBarComboMenu.h | |
WidgetArgsType & ToggleButtonToolTip
(
const TAttribute< FText >& InAttribute |
ToolTip shown on the toggle button | SViewportToolBarComboMenu.h |