116 void Construct(const FArguments& InArgs);
129 virtual bool SupportsKeyboardFocus()
const override {
return true; }
142 virtual void OnMainPanelStateChange(
bool bWasOpened);
151 virtual void OnSubPanelStateChange(
bool bWasOpened);
154 void SetupAnimations();
168 void ConfirmMenuItem();
198 void LockControls(
bool bEnable);
234 float GetUIScale()
const;
250 FMargin GetMainMenuOffset()
const;
251 FMargin GetSubMenuOffset()
const;
252 FMargin GetMenuTitleOffset()
const;
254 FMargin GetMenuItemPadding()
const;
255 FMargin GetSubMenuItemPadding()
const;
273 virtual FReply MouseButtonClicked(
int32 SelectionIndex);
284 FText GetMenuTitle()
const;
300 void OpenPendingSubMenu();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
#define DECLARE_DELEGATE(DelegateName)
Definition DelegateCombinations.h:20
#define DECLARE_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:57
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
void Construct(const FArguments &InArgs)
virtual FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent)
Definition SBoxPanel.h:322
Definition Attribute.h:17
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition GameViewportClient.h:71
Definition SGameMenuPageWidget.h:34
Type
Definition SGameMenuPageWidget.h:36
@ Closing
Definition SGameMenuPageWidget.h:42
@ Closed
Definition SGameMenuPageWidget.h:44
@ Opening
Definition SGameMenuPageWidget.h:38
@ Open
Definition SGameMenuPageWidget.h:40
Definition Visibility.h:12
Definition CurveHandle.h:40
Definition CurveSequence.h:26
Definition SlateColor.h:42
Definition WeakObjectPtrTemplates.h:25