|
| | FMultiBlock (const TSharedPtr< const FUICommandInfo > InCommand, TSharedPtr< const FUICommandList > InCommandList, FName InExtensionHook=NAME_None, EMultiBlockType InType=EMultiBlockType::None, bool bInIsPartOfHeading=false) |
| |
| | FMultiBlock (const FUIAction &InAction, FName InExtensionHook=NAME_None, EMultiBlockType InType=EMultiBlockType::None, bool bInIsPartOfHeading=false, TSharedPtr< const FUICommandList > InCommandList=nullptr) |
| |
| | FMultiBlock (const FMultiBlockParams &InMultiBlockParams) |
| |
| virtual | ~FMultiBlock () |
| |
| TSharedPtr< const FUICommandList > | GetActionList () const |
| |
| TSharedPtr< const FUICommandInfo > | GetAction () const |
| |
| const FUIAction & | GetDirectActions () const |
| |
| virtual void | CreateMenuEntry (class FMenuBuilder &MenuBuilder) const |
| |
| virtual bool | IsGroupStartBlock () const |
| |
| virtual bool | IsGroupEndBlock () const |
| |
| virtual bool | HasIcon () const |
| |
| void | SetTutorialHighlightName (FName InTutorialName) |
| |
| FName | GetTutorialHighlightName () const |
| |
| void | SetStyleNameOverride (FName InStyleNameOverride) |
| |
| FName | GetStyleNameOverride () const |
| |
| SLATE_API TSharedRef< class IMultiBlockBaseWidget > | MakeWidget (TSharedRef< class SMultiBoxWidget > InOwnerMultiBoxWidget, EMultiBlockLocation::Type InLocation, bool bSectionContainsIcons, TSharedPtr< SWidget > OptionsBlockWidget) const |
| |
| const EMultiBlockType | GetType () const |
| |
| bool | IsSeparator () const |
| |
| bool | IsPartOfHeading () const |
| |
| SLATE_API void | SetSearchable (bool bSearchable) |
| |
| SLATE_API bool | GetSearchable () const |
| |
| FName | GetExtensionHook () const |
| |
| TAttribute< EVisibility > | GetVisibilityOverride () const |
| |
| void | SetVisibilityOverride (TAttribute< EVisibility > InVisibilityOverride) |
| |
| const TAttribute< FMenuEntryResizeParams > & | GetResizeParams () const |
| |
| void | SetResizeParams (const TAttribute< FMenuEntryResizeParams > &InResizeParams) |
| |
| TSharedRef< FMultiBlock, Mode > | AsShared () |
| |
| TSharedRef< FMultiBlock const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FMultiBlock, Mode > | AsWeak () |
| |
| TWeakPtr< FMultiBlock 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 |
| |
MultiBlock (abstract). Wraps a "block" of useful UI functionality that can be added to a MultiBox.