|
| | FGameMenuPage () |
| |
| | DECLARE_DELEGATE (FOnMenuGoBack) |
| |
| | DECLARE_DELEGATE (FOnMenuHidden) |
| |
| | DECLARE_DELEGATE (FOnMenuOpening) |
| |
| bool | InitialiseRootMenu (APlayerController *InPCOwner, const FString &InStyleName, UGameViewportClient *InGameViewport) |
| |
| void | DestroyRootMenu () |
| |
| int32 | NumItems () const |
| |
| TSharedPtr< FGameMenuItem > | GetItem (int32 Index) const |
| |
| bool | IsValidMenuEntryIndex (int32 Index) const |
| |
| void | ShowRootMenu () |
| |
| TSharedRef< FGameMenuItem > | AddMenuItem (const FText &Text, TSharedPtr< FGameMenuPage > InSubMenu=nullptr) |
| |
| template<class UserClass > |
| TSharedRef< FGameMenuItem > | AddMenuItem (const FText &InText, UserClass *InObj, typename FGameMenuItem::FOnConfirmMenuItem::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| TSharedRef< FGameMenuItem > | AddMenuItemWithOptions (const FText &Text, const TArray< FText > &OptionsList, UserClass *InObj, typename FGameMenuItem::FOnOptionChanged::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| TSharedRef< FGameMenuItem > | AddCustomMenuItem (const FText &Text, TSharedPtr< SGameMenuItemWidget > CustomWidget, UserClass *InObj, typename FGameMenuItem::FOnOptionChanged::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| void | SetCancelHandler (UserClass *InObj, typename FGameMenuPage::FOnMenuGoBack::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| void | SetOnHiddenHandler (UserClass *InObj, typename FGameMenuPage::FOnMenuHidden::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| void | SetAcceptHandler (UserClass *InObj, typename FGameMenuPage::FOnMenuGoBack::TMethodPtr< UserClass > InMethod) |
| |
| template<class UserClass > |
| void | SetOnOpenHandler (UserClass *InObj, typename FGameMenuPage::FOnMenuHidden::TMethodPtr< UserClass > InMethod) |
| |
| void | LockControls (bool bLockState) |
| |
| void | MenuGoBack () |
| |
| void | MenuGoBackCancel () |
| |
| void | MenuHidden () |
| |
| void | MenuOpening () |
| |
| void | HideMenu () |
| |
| void | RemoveAllItems () |
| |
| TSharedRef< FGameMenuPage, Mode > | AsShared () |
| |
| TSharedRef< FGameMenuPage const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FGameMenuPage, Mode > | AsWeak () |
| |
| TWeakPtr< FGameMenuPage 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 |
| |