UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FButtonArgs Struct Reference

#include <SToolBarButtonBlock.h>

+ Inheritance diagram for FButtonArgs:

Public Member Functions

 FButtonArgs ()
 
- Public Member Functions inherited from TSharedFromThis< FButtonArgs >
TSharedRef< FButtonArgs, Mode > AsShared ()
 
TSharedRef< FButtonArgs const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< FButtonArgs, Mode > AsWeak ()
 
TWeakPtr< FButtonArgs const, Mode > AsWeak () const
 
TWeakPtr< SubobjectType, Mode > AsWeakSubobject (SubobjectType *SubobjectPtr) const
 
void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const
 
void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const
 
UE_FORCEINLINE_HINT bool DoesSharedInstanceExist () const
 

Public Attributes

TSharedPtr< const FUICommandInfoCommand
 
TSharedPtr< const FUICommandListCommandList
 
FName ExtensionHook
 
TAttribute< FTextLabelOverride
 
TAttribute< FTextToolbarLabelOverride
 
TAttribute< FTextToolTipOverride
 
TAttribute< FSlateIconIconOverride
 
FName TutorialHighlightName
 
FName BorderBrushName
 
EUserInterfaceActionType UserInterfaceActionType = EUserInterfaceActionType::None
 
FUIAction Action
 
FNewMenuDelegate CustomMenuDelegate
 
FOnGetContent OnGetMenuContent
 
FGetDecoratedButtonDelegate GetDecoratedButtonDelegate
 

Additional Inherited Members

- Protected Member Functions inherited from TSharedFromThis< FButtonArgs >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
UE_FORCEINLINE_HINT TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from TSharedFromThis< FButtonArgs >
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis (OtherType *ThisPtr)
 
static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > SharedThis (const OtherType *ThisPtr)
 

Constructor & Destructor Documentation

◆ FButtonArgs()

FButtonArgs::FButtonArgs ( )
inlineexplicit

Member Data Documentation

◆ Action

FUIAction FButtonArgs::Action

◆ BorderBrushName

FName FButtonArgs::BorderBrushName

◆ Command

TSharedPtr< const FUICommandInfo > FButtonArgs::Command

◆ CommandList

TSharedPtr< const FUICommandList > FButtonArgs::CommandList

◆ CustomMenuDelegate

FNewMenuDelegate FButtonArgs::CustomMenuDelegate

◆ ExtensionHook

FName FButtonArgs::ExtensionHook

◆ GetDecoratedButtonDelegate

FGetDecoratedButtonDelegate FButtonArgs::GetDecoratedButtonDelegate

◆ IconOverride

TAttribute<FSlateIcon> FButtonArgs::IconOverride

◆ LabelOverride

TAttribute<FText> FButtonArgs::LabelOverride

◆ OnGetMenuContent

FOnGetContent FButtonArgs::OnGetMenuContent

◆ ToolbarLabelOverride

TAttribute<FText> FButtonArgs::ToolbarLabelOverride

◆ ToolTipOverride

TAttribute<FText> FButtonArgs::ToolTipOverride

◆ TutorialHighlightName

FName FButtonArgs::TutorialHighlightName

◆ UserInterfaceActionType

EUserInterfaceActionType FButtonArgs::UserInterfaceActionType = EUserInterfaceActionType::None

The documentation for this struct was generated from the following file: