LeviLamina
Loading...
Searching...
No Matches
StartMenuScreenController Class Reference
Inheritance diagram for StartMenuScreenController:

Classes

class  SignOutObserver

Public Types

enum class  StartRealmFailureAction : int
enum class  StartRealmFailureAction : int
enum class  PreviousButtonStateRequirement : int {
  Any = 0 , Down = 1 , Up = 2 , NotDown = 3 ,
  NotUp = 4
}
enum class  PreviousButtonStateRequirement : int {
  Any = 0 , Down = 1 , Up = 2 , NotDown = 3 ,
  NotUp = 4
}
enum class  SliderChangeType : int { AnyChange = 0 , NotFinalized = 1 , Finalized = 2 }
enum class  SliderChangeType : int { AnyChange = 0 , NotFinalized = 1 , Finalized = 2 }
using SubjectType

Public Member Functions

StartMenuScreenControlleroperator= (StartMenuScreenController const &)
 StartMenuScreenController (StartMenuScreenController const &)
virtual void handleLicenseChanged ()
virtual::ui::SceneType getSceneType () const
virtual void onCreation ()
virtual void queueTitleNarration ()
virtual void onOpen ()
virtual void onEntered ()
virtual void onInit ()
virtual::ui::DirtyFlag tick ()
virtual::ui::DirtyFlag handleGameEventNotification (::ui::GameEventNotification)
virtual void addStaticScreenVars (::Json::Value &globalVars)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsAuthComplete > const &state)
virtual::std::string _getButtonYDescription ()
virtual::std::string _getButtonXDescription ()
virtual::ui::ViewRequest promptConnect (bool signInOnSuccess, ::std::function< void(::Social::UserPlatformConnectionResult)> signInCallback)
MCAPI StartMenuScreenController (::std::shared_ptr<::MainMenuScreenModel > model, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager)
MCAPI bool _YHelperVisible () const
MCAPI void _createProxy ()
MCFOLD void _displayOpenExternalBrowserDialog (::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void _fetchRealms ()
MCAPI void _fetchUserOrientedContent (bool signInFailed)
MCAPI bool _hasAnimatedGatheringBadge () const
MCAPI bool _hasValidGathering () const
MCAPI bool _isProfileButtonBEnabled () const
MCAPI bool _isSignInVisible ()
MCAPI bool _isUserSigningIn () const
MCAPI::ui::ViewRequest _navigateToProfileScreen ()
MCAPI bool _realmsPromoEnabled () const
MCAPI void _registerBindings ()
MCAPI void _registerEventHandlers ()
MCAPI void _registerGatheringBindings ()
MCAPI void _registerPlayButtonArtBindings ()
MCAPI void _registerSilentSignInCallbacks ()
MCAPI void _registerStoreButtonArtBindings ()
MCAPI void _tryImportPacks ()
MCAPI void _updateButtonArt ()
MCAPI void _updateGatherings ()
MCAPI void _updateProfileImage ()
MCAPI void _updateUnreadMessageCount ()
MCAPI void resetInboxAnimation ()
MCAPI void startInboxAnimation ()
MCAPI void * $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager)
MCAPI void $dtor ()
MCAPI void $handleLicenseChanged ()
MCAPI::ui::SceneType $getSceneType () const
MCAPI void $onCreation ()
MCAPI void $queueTitleNarration ()
MCAPI void $onOpen ()
MCAPI void $onEntered ()
MCAPI void $onInit ()
MCAPI::ui::DirtyFlag $tick ()
MCAPI void $addStaticScreenVars (::Json::Value &globalVars)
MCAPI void $onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsAuthComplete > const &state)
MCAPI::std::string $_getButtonYDescription ()
MCAPI::std::string $_getButtonXDescription ()
MCAPI::ui::ViewRequest $promptConnect (bool signInOnSuccess, ::std::function< void(::Social::UserPlatformConnectionResult)> signInCallback)
virtual void showPickCustomSkinDialog (::std::function< void(::PickCustomSkinResult)> callback)
MCAPI::std::string _checkTextEditEventForProfanityAndOpenWarning (::TextEditScreenEventData const &textEditEvent)
MCAPI void _displayWorldConversionErrorModalDialog ()
MCAPI::ui::ViewRequest _startLocalWorldSubRoutine (::LocalWorldInfo const &world, ::DlcUIWrapper &dlcUIWrapper, ::std::function< void(::LocalWorldInfo const &)> startLocalWorldCallback)
MCAPI bool _tryCopyWorld (::LevelSummary const &levelSummary)
MCAPI void _verifySkinApprovedBeforeJoin (::std::string const &serverType, ::std::function< void()> const &joinCallback)
MCAPI::ui::ViewRequest attemptUserSignIn (::std::function< void()> adHocCallback)
MCAPI void confirmationExperimentalVersionDialog (::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void confirmationNoCrossPlatformMultiplayerDialog (::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void confirmationNoCrossPlatformMultiplayerSkinDialog (::std::function< void()> callback)
MCAPI ::std::shared_ptr<::MainMenuScreenModelgetMainMenuScreenModel ()
MCAPI void needOnlineNetworkForXBLSignInDialog (::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void showInvalidCrossPlatformMultiplayerSkinModal ()
MCAPI void startRealm (::IMinecraftEventing::RealmConnectionFlow fromFlow, ::Realms::World &world, ::std::function< void(::IMinecraftEventing::RealmConnectionResult, ::std::optional<::Realms::FailureReason >)> callback, ::MainMenuScreenController::StartRealmFailureAction failureAction, ::std::function< void()> onlineSafetyCancelledCallback)
MCAPI void * $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::ScreenExitBehavior exitBehavior)
MCAPI void * $ctor (::std::shared_ptr<::MinecraftScreenModel > model, ::ScreenExitBehavior exitBehavior, bool usesErrorPopupInfo)
MCAPI void * $ctor (bool useTaskGroup)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
MCAPI void $showPickCustomSkinDialog (::std::function< void(::PickCustomSkinResult)> callback)
virtual::ui::ViewRequest tryExit ()
virtual uint getSceneId () const
virtual void setSuspendInput (bool suspendInput)
virtual void setSuspendDirectionalInput (bool suspendDirectionalInput)
virtual void leaveScreen (::std::string const &expectedScreenName)
virtual void onDelete ()
virtual bool bind (::std::string const &collectionName, uint collectionNameHash, int collectionIndex, ::std::string const &bindingName, uint bindingNameHash, ::std::string const &bindingNameOverride, ::UIPropertyBag &bag)
virtual bool bind (::std::string const &bindingName, uint bindingNameHash, ::std::string const &bindingNameOverride, ::UIPropertyBag &bag)
virtual bool _doesScreenHaveExitBehavior () const
virtual bool _isStillValid () const
virtual bool _getGamepadHelperVisible () const
virtual bool _getMixedHelperVisible () const
virtual bool _getKeyboardHelperVisible () const
virtual bool _getGestureControlEnabled () const
virtual::std::string _getButtonStartDescription ()
virtual::std::string _getButtonADescription ()
virtual::std::string _getButtonBDescription ()
virtual::std::string _getButtonKeyboardDescription ()
virtual::std::string _getScreenName () const
MCAPI void _attemptAddFriends (::std::function< void()> callback)
MCAPI void _attemptConnect (::std::function< void(::Social::UserPlatformConnectionResult)> callback)
MCAPI bool _attemptSignIn (::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> callback)
MCAPI void _attemptSigninOrSignup (::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback)
MCAPI bool _checkRealmCreatePermissions ()
MCAPI void _closeModalDialog ()
MCAPI void _displayCustomModalPopup (::ModalScreenData const &modalData, ::std::function< void(::ModalScreenButtonId)> callback)
MCAPI void _displayJsonDefinedControlPopup (::UIPropertyBag const &popupBag, ::std::string const &factory, ::std::string const &ttsTitle, ::std::string const &ttsContent)
MCAPI void _displayJsonDefinedControlPopup (::std::string const &controlId, ::std::string const &factory, ::std::string const &name, ::std::string const &ttsTitle, ::std::string const &ttsContent)
MCAPI void _displayPrivilegesBlockedModalPopup (::std::string const &messageString, ::std::string const &closeButtonTitle, bool showOpenAccountSettingButton)
MCAPI void _displaySignOutFailedModalPopup (::std::string const &error)
MCAPI void _displayStandardModalPopup (::std::string const &title, ::std::string const &message, ::ModalScreenButtonMode buttonNumber, ::std::function< void(bool)> callback, ::std::string const &telemetryOverride)
MCAPI void _gateRealmsWhenCrossPlatformIsDisabled (::std::function< void()> callback)
MCAPI int _getStepSliderValue (::std::function< int()> getValue, ::std::string const &valueBindingName, bool continuousUpdate)
MCAPI void _handleSignIn (::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback)
MCAPI void _handleSignInFailure (::Social::MultiIdentitySigninResult const &signInResult, ::std::function< void(::Social::MultiIdentitySigninResult)> callback, bool isAutoSignIn)
MCAPI bool _isApprovedLink (::std::string const &hyperlink) const
MCAPI void _onAttemptSignInResult (::Social::MultiIdentitySigninResult const &result, ::std::function< void(::Social::MultiIdentitySigninResult)> callback)
MCAPI::ui::ViewRequest _onModalEventReceived (::ModalScreenButtonId modalResult, bool buttonClosesModal)
MCAPI void _promptEduSwitchAccounts (bool showModal, ::std::string const &buttonName, ::LastClickedSource lastClickedSource)
MCAPI bool _resolveSafeZoneVisibility (::SafeZoneBuffer buffer) const
MCAPI::std::string const _retrieveBindingValueFromPropertyBag (::std::string const &bindingName, ::UIPropertyBag &propertyBag) const
MCAPI void _showLiveMultiplayerModal ()
MCAPI void _showNoWifiModal ()
MCAPI bool _tryNavigateToXblUpsellScreen ()
MCAPI bool _tryShowSuspendWarningModal (::std::function< void()> onConfirm)
MCAPI void displayJsonDefinedControlPopup (::std::string const &controlId, ::std::string const &factory, ::std::string const &name)
MCAPI void exportPDF (::PDFOptions options, ::std::string const &defaultOutName, ::std::function< void(bool)> onComplete)
MCAPI void exportWorld (::std::string const &levelId, ::std::string const &levelName, ::FileArchiver::ExportType type)
MCAPI void gateOnPlatformSignInForStoreAccess (::std::function< void()> callback)
MCAPI::ui::ViewRequest promptSignIn (::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback)
MCAPI ::std::shared_ptr<::DropdownScreenControllersetUpCallbacksForCollectionDropdownOption (::std::string const &collectionName, int const &collectionSize, ::std::string const &dropdownName, ::std::string const &dropdownToggleLabelBindingName, ::std::unordered_map<::std::string, int > const &nameValuePairs, ::std::unordered_map< int, ::std::string > const &valueLabelPairs, ::std::string const &enabledBindingName, ::std::function< bool(int)> isEnabled, ::std::function< int(int)> getValue, ::std::function< void(int, int)> setValue)
MCAPI void setUpCallbacksForDropdownOption (::OptionID optionID, ::std::string const &dropdownName, ::std::unordered_map<::std::string, int > const &nameValuePairs, ::std::unordered_map< int, ::std::string > const &valueLabelPairs)
MCAPI void setUpCallbacksForDropdownOption (::std::string const &dropdownName, ::std::string const &dropdownToggleLabelBindingName, ::std::unordered_map<::std::string, int > const &nameValuePairs, ::std::unordered_map< int, ::std::string > const &nameLabelPairs, ::std::function< int()> getValue, ::std::function< void(int)> setValue)
MCAPI void setUpCallbacksForDropdownOption (::std::string const &dropdownName, ::std::string const &dropdownToggleLabelBindingName, ::std::unordered_map<::std::string, int > const &nameValuePairs, ::std::unordered_map< int, ::std::string > const &valueLabelPairs, ::std::string const &enabledBindingName, ::std::function< bool()> isEnabled, ::std::function< int()> getValue, ::std::function< void(int)> setValue)
MCAPI void setUpCallbacksForFloatOption (::OptionID optionID, ::std::string const &sliderName, ::std::string const &optionFormat, ::std::function<::std::string(::std::string const &, float, bool)> valueLabeller, ::UpdateSliderProgressMode updateProgressMode)
MCAPI void setUpCallbacksForFloatOption (::OptionID optionID, ::std::string const &sliderName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::string const &labelBindingName, ::std::string const &ttsBindingName, ::std::string const &optionFormat, ::std::function<::std::string(::std::string const &, float, bool)> valueLabeller, ::UpdateSliderProgressMode updateProgressMode)
MCAPI void setUpCallbacksForFloatOption (::std::string const &sliderName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::string const &labelBindingName, ::std::string const &ttsBindingName, ::std::function<::std::string()> getOptionName, ::std::function< bool()> isEnabled, ::std::function< float()> getValue, ::std::function< void(float)> setValue, ::std::function< float()> getMin, ::std::function< float()> getMax, ::std::string const &optionFormat, ::std::function<::std::string(::std::string const &, float, bool)> valueLabeller, ::UpdateSliderProgressMode updateProgressMode)
MCAPI void setUpCallbacksForNestedButtonInCollection (::std::string const &nestedBaseButtonId, ::std::string const &nestedControlEnabledBinding, ::std::string firstControlName, ::std::function< int(::UIPropertyBag &)> indexSelectionFunc, ::std::function< bool(::UIPropertyBag &, int)> visibilityFunction, ::std::vector< uint > ignoredControls)
MCAPI void setUpCallbacksForStackPanelGrid (::std::string const &gridCollectionPrefix, ::std::function< int()> widthCallback, ::std::function< int()> heightCallback, ::std::function< int()> itemCountCallback)
MCAPI void setUpCallbacksForStepOption (::OptionID optionID, ::std::string const &sliderName, ::std::function<::std::string(int)> valueLabeller, bool continuousUpdate)
MCAPI void setUpCallbacksForStepOption (::OptionID optionID, ::std::string const &sliderName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::string const &stepsBindingName, ::std::string const &labelBindingName, ::std::string const &ttsBindingName, ::std::function<::std::string(int)> valueLabeller, bool continuousUpdate)
MCAPI void setUpCallbacksForStepOption (::std::string const &sliderName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::string const &stepsBindingName, ::std::string const &labelBindingName, ::std::string const &ttsBindingName, ::std::function<::std::string()> getOptionName, ::std::function< bool()> isEnabled, ::std::function<::std::vector< int >()> getValues, ::std::function< int()> getValue, ::std::function< void(int)> setValue, ::std::function<::std::string(int)> valueLabeller, bool continuousUpdate, ::OptionID sliderOptionID)
MCAPI void showPickFileDialog (::std::shared_ptr<::FilePickerSettings > settings)
MCAPI void showRemoteStorageErrorModal (::Core::Path const &storageDirectory)
MCAPI::ui::ViewRequest showSignIn ()
MCAPI::ui::ViewRequest $tryExit ()
MCAPI uint $getSceneId () const
MCAPI void $setSuspendInput (bool suspendInput)
MCAPI void $setSuspendDirectionalInput (bool suspendDirectionalInput)
MCAPI void $leaveScreen (::std::string const &expectedScreenName)
MCAPI void $onDelete ()
MCAPI bool $bind (::std::string const &collectionName, uint collectionNameHash, int collectionIndex, ::std::string const &bindingName, uint bindingNameHash, ::std::string const &bindingNameOverride, ::UIPropertyBag &bag)
MCAPI bool $bind (::std::string const &bindingName, uint bindingNameHash, ::std::string const &bindingNameOverride, ::UIPropertyBag &bag)
MCAPI bool $_doesScreenHaveExitBehavior () const
MCAPI bool $_isStillValid () const
MCAPI bool $_getGamepadHelperVisible () const
MCAPI bool $_getMixedHelperVisible () const
MCAPI bool $_getKeyboardHelperVisible () const
MCAPI bool $_getGestureControlEnabled () const
MCAPI::std::string $_getButtonStartDescription ()
MCAPI::std::string $_getButtonADescription ()
MCAPI::std::string $_getButtonBDescription ()
MCAPI::std::string $_getButtonKeyboardDescription ()
MCAPI::std::string $_getScreenName () const
virtual void preFrameTick ()
virtual::ui::ViewRequest handleEvent (::ScreenEvent &screenEvent)
virtual ::std::optional<::std::string > getRoute () const
virtual void setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &)
virtual void onTerminate ()
virtual bool canExit ()
virtual void onReload ()
virtual void onLeave ()
virtual void setAssociatedBlockPos (::BlockPos const &pos)
virtual void setAssociatedEntityUniqueID (::ActorUniqueID const unqiueID)
virtual void setViewCommand (::ScreenViewCommand const &callback)
virtual::std::string getAdditionalScreenInfo () const
virtual::std::string getTelemetryOverride () const
virtual void addEventProperties (::std::unordered_map<::std::string, ::std::string > &) const
virtual int getScreenVersion () const
virtual::ScreenControllerProxy * getProxy ()
virtual void onScreenPushedAbove ()
virtual void onEntering ()
virtual bool _isContainerScreen () const
MCAPI uint _getNameId (::std::string const &name) const
MCAPI::ui::ViewRequest _handleButtonEvent (::ScreenEvent &screenEvent)
MCAPI::ui::ViewRequest _handleEvent (::ScreenEvent &screenEvent)
MCAPI void _registerSubController (::std::shared_ptr<::ScreenController > controller)
MCAPI void bindBool (::StringHash const &bindingName, ::brstd::move_only_function< bool() const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindBoolForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function< bool(::std::string const &, int) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindBoolForCollection (::StringHash const &collectionName, ::StringHash const &bindingName, ::brstd::move_only_function< bool(int) const > callback, ::brstd::move_only_function< bool(int) const > condition)
MCAPI void bindColor (::StringHash const &bindingName, ::brstd::move_only_function<::mce::Color() const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindColorForCollection (::StringHash const &collectionName, ::StringHash const &bindingName, ::brstd::move_only_function<::mce::Color(int) const > callback, ::brstd::move_only_function< bool(int) const > condition)
MCAPI void bindColorWithPropertyBag (::StringHash const &bindingName, ::brstd::move_only_function<::mce::Color(::UIPropertyBag &) const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindDoubleForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function< double(::std::string const &, int) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindFloat (::StringHash const &bindingName, ::brstd::move_only_function< float() const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindFloatForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function< float(::std::string const &, int) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindFloatForCollection (::StringHash const &collectionName, ::StringHash const &bindingName, ::brstd::move_only_function< float(int) const > callback, ::brstd::move_only_function< bool(int) const > condition)
MCAPI void bindForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function< void(int, ::std::string const &, ::UIPropertyBag &) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function< void(::std::string const &, int, ::std::string const &, ::UIPropertyBag &) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindForCollection (::StringHash const &collectionName, ::StringHash const &bindingName, ::brstd::move_only_function< void(int, ::std::string const &, ::UIPropertyBag &) const > func)
MCAPI void bindForGlobal (::StringHash const &bindingName, ::brstd::move_only_function< void(::std::string const &, ::UIPropertyBag &) const > func)
MCAPI void bindForGlobalGridSize (::StringHash const &bindingName, ::brstd::move_only_function< void(::std::string const &, ::UIPropertyBag &) const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindGridSize (::StringHash const &bindingName, ::brstd::move_only_function<::glm::ivec2() const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindInt (::StringHash const &bindingName, ::brstd::move_only_function< int() const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindIntForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function< int(::std::string const &, int) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindIntForCollection (::StringHash const &collectionName, ::StringHash const &bindingName, ::brstd::move_only_function< int(int) const > callback, ::brstd::move_only_function< bool(int) const > condition)
MCAPI void bindItemDataForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function<::ItemRendererData(::std::string const &, int) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindString (::StringHash const &bindingName, ::brstd::move_only_function<::std::string() const > callback, ::brstd::move_only_function< bool() const > condition)
MCAPI void bindStringForAnyCollection (::StringHash const &bindingName, ::brstd::move_only_function<::std::string(::std::string const &, int) const > callback, ::brstd::move_only_function< bool(::std::string const &, int) const > condition)
MCAPI void bindStringForCollection (::StringHash const &collectionName, ::StringHash const &bindingName, ::brstd::move_only_function<::std::string(int) const > callback, ::brstd::move_only_function< bool(int) const > condition)
MCAPI bool hasFinishedAsyncTasks () const
MCAPI void queueAsyncTask (::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback)
MCAPI void registerAnimationEventHandler (uint eventId, ::brstd::move_only_function<::ui::ViewRequest() const > callback)
MCAPI void registerButtonEventHandler (uint buttonId, ::ButtonState currentState, ::ButtonState previousState, ::brstd::move_only_function<::ui::ViewRequest(::UIPropertyBag *) const > callback)
MCAPI void registerButtonEventHandler (uint buttonId, ::ButtonState currentState, ::ScreenController::PreviousButtonStateRequirement previousStateRequirement, ::brstd::move_only_function<::ui::ViewRequest(::UIPropertyBag *) const > callback)
MCAPI void registerButtonInteractedHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::UIPropertyBag *) const > callback)
MCAPI void registerButtonPressedHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::UIPropertyBag *) const > callback)
MCAPI void registerButtonReleasedHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::UIPropertyBag *) const > callback)
MCAPI void registerClipStateChangeEventHandler (uint eventId, ::brstd::move_only_function<::ui::ViewRequest(bool, ::UIPropertyBag &) const > callback)
MCAPI void registerClippedCollectionEventHandler (::StringHash const &collectionName, ::brstd::move_only_function<::ui::ViewRequest(int, int, ::UIPropertyBag &) const > callback)
MCAPI void registerCustomRendererEventHandler (uint eventId, ::brstd::move_only_function<::ui::ViewRequest() const > callback)
MCAPI void registerFocusMovedEventHandler (::brstd::move_only_function<::ui::ViewRequest(::FocusMoveScreenEventData &) const > callback)
MCAPI void registerInputModechangedEventHandler (::brstd::move_only_function<::ui::ViewRequest(::InputModeChangeScreenEventData &) const > callback)
MCAPI void registerPointerHeldEventHandler (::brstd::move_only_function<::ui::ViewRequest(::PointerHeldScreenEventData &) const > callback)
MCAPI void registerSliderChangedEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(int, float) const > callback)
MCAPI void registerSliderFinishedEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(int, float) const > callback)
MCAPI void registerSliderNotFinishedEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(int, float) const > callback)
MCAPI void registerTextEditChangedEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::TextEditScreenEventData &, int) const > callback)
MCAPI void registerTextEditFinishedEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::TextEditScreenEventData &, int) const > callback)
MCAPI void registerTextEditSelectedStateChangeEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::TextEditSelectedStateChangeEventData &) const > callback)
MCAPI void registerTextEventHandler (::brstd::move_only_function<::ui::ViewRequest(::TextEditScreenEventData &, int) const > callback)
MCAPI void registerToggleChangeEventHandler (uint buttonId, ::brstd::move_only_function<::ui::ViewRequest(::ToggleChangeEventData &) const > callback)
MCAPI void setControlFactoryCreateCallback (::std::function< void(::std::string const &, ::UIPropertyBag const &)> callback)
MCAPI void setControlFactoryDestroyAllCallback (::std::function< void(::std::string const &)> callback)
MCAPI void setControlFactoryDestroyCallback (::std::function< void(::std::string const &, ::std::string const &)> callback)
MCFOLD void $preFrameTick ()
MCAPI::ui::ViewRequest $handleEvent (::ScreenEvent &screenEvent)
MCFOLD ::std::optional<::std::string > $getRoute () const
MCFOLD void $setScreenState (::std::vector<::std::pair<::std::string_view, ::std::string_view > > const &)
MCFOLD void $onTerminate ()
MCAPI bool $canExit ()
MCFOLD void $onReload ()
MCAPI void $onLeave ()
MCFOLD void $setAssociatedBlockPos (::BlockPos const &pos)
MCFOLD void $setAssociatedEntityUniqueID (::ActorUniqueID const unqiueID)
MCAPI void $setViewCommand (::ScreenViewCommand const &callback)
MCFOLD::std::string $getAdditionalScreenInfo () const
MCFOLD::std::string $getTelemetryOverride () const
MCFOLD void $addEventProperties (::std::unordered_map<::std::string, ::std::string > &) const
MCFOLD int $getScreenVersion () const
MCFOLD::ScreenControllerProxy * $getProxy ()
MCFOLD void $onScreenPushedAbove ()
MCFOLD void $onEntering ()
MCFOLD bool $_isContainerScreen () const
virtual void onNotify (::edu::auth::CredentialsAcquired const &state)
virtual void onNotify (::edu::auth::CredentialsRefreshSuccess const &state)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::SignInCredsRefreshFailed > const &state)
virtual void onNotify (::EDUConfigData const &config)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsLost > const &state)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::CredsExpired > const &state)
virtual void onNotify (::edu::auth::GenericCredentialsEvent<::edu::auth::GraphCredsRefreshFailed > const &state)
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()

Static Public Member Functions

static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForScreenController ()
static MCAPI void ** $vftable ()
static MCAPI ::ModalScreenData getProfanityModalData ()
static MCAPI int packItemInstance (::ItemInstance const &item)
static MCAPI ::std::string const & defaultOptionFormat ()
static MCAPI ::std::function<::std::string(::std::string const &, float, bool)> & defaultProgressSliderOptionLabeller ()
static MCAPI ::UpdateSliderProgressMode const & defaultUpdateSliderProgressMode ()
static MCAPI ::OptionID & mSliderOptionID ()
static MCAPI ::std::string & mSliderOptionTitle ()

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkfb1ae6
::ll::UntypedStorage< 8, 24 > mUnkee2b55
::ll::UntypedStorage< 1, 1 > mUnkead9e7
::ll::UntypedStorage< 4, 4 > mUnk8df4cf
::ll::UntypedStorage< 1, 1 > mUnkae1e69
::ll::UntypedStorage< 1, 1 > mUnk6f63ba
::ll::UntypedStorage< 1, 1 > mUnkda940b
::ll::UntypedStorage< 4, 4 > mUnk8fa435
::ll::UntypedStorage< 8, 32 > mUnk999f6e
::ll::UntypedStorage< 8, 8 > mUnk2c619a
::ll::UntypedStorage< 8, 8 > mUnk7e9fa8
::ll::UntypedStorage< 8, 8 > mUnk1717cc
::ll::UntypedStorage< 8, 16 > mUnk330f79
::ll::UntypedStorage< 8, 8 > mUnk9af8a3
::ll::UntypedStorage< 8, 72 > mUnk87c88d
::ll::UntypedStorage< 1, 1 > mUnk3144fa
::ll::UntypedStorage< 1, 1 > mUnkd7b80b
::ll::UntypedStorage< 8, 336 > mUnk8d5d3d
::ll::UntypedStorage< 8, 24 > mUnk356acd
::ll::UntypedStorage< 8, 24 > mUnkfac3ef
::ll::UntypedStorage< 8, 640 > mUnkf5e79a
::ll::UntypedStorage< 8, 640 > mUnk1a01e4
::ll::UntypedStorage< 1, 1 > mUnk2b5ff2
::ll::UntypedStorage< 1, 1 > mUnkcdb60d
::ll::UntypedStorage< 4, 4 > mUnkd19229
::ll::UntypedStorage< 1, 1 > mUnk7f1b8a
::ll::UntypedStorage< 1, 1 > mUnke51a51
::ll::UntypedStorage< 1, 1 > mUnk6c9060
::ll::UntypedStorage< 8, 16 > mUnkfcd5dd
::ll::UntypedStorage< 1, 1 > mUnk30d692
::ll::UntypedStorage< 1, 1 > mUnk3022ce
::ll::UntypedStorage< 4, 4 > mUnkd4c4ff
::ll::UntypedStorage< 8, 16 > mUnkef4eac
::ll::UntypedStorage< 8, 16 > mUnk62c01d
::ll::UntypedStorage< 8, 16 > mUnkd976d6
::ll::UntypedStorage< 1, 1 > mUnk6ac2e9
::ll::UntypedStorage< 8, 16 > mUnk793974
::ll::UntypedStorage< 8, 8 > mUnkfd6e69
::ll::UntypedStorage< 8, 16 > mUnk597512
::ll::UntypedStorage< 4, 4 > mUnk6b49e5
::ll::UntypedStorage< 4, 4 > mUnk3fbbc6
::ll::UntypedStorage< 4, 4 > mUnk9d8073
::ll::UntypedStorage< 1, 1 > mUnk398789
::ll::UntypedStorage< 8, 64 > mUnk74da16
::ll::UntypedStorage< 8, 32 > mUnk88ae43
::ll::UntypedStorage< 8, 32 > mUnke0c100
::ll::UntypedStorage< 8, 40 > mUnk48d201
::ll::UntypedStorage< 1, 1 > mUnk500617
::ll::UntypedStorage< 8, 64 > mUnked78bd
::ll::UntypedStorage< 8, 64 > mUnkba0362
::ll::UntypedStorage< 1, 1 > mUnk611fb7
::ll::UntypedStorage< 8, 64 > mUnk8a7418
::ll::UntypedStorage< 8, 64 > mUnk82db40
::ll::UntypedStorage< 8, 64 > mUnk575ccd
::ll::UntypedStorage< 8, 64 > mUnk5c1102
::ll::UntypedStorage< 8, 8 > mUnk376fda
::ll::UntypedStorage< 1, 1 > mUnkd9ae2b
::ll::UntypedStorage< 1, 1 > mUnk658e75
::ll::UntypedStorage< 1, 1 > mUnka0b766
::ll::UntypedStorage< 8, 1408 > mUnkf888ac
::ll::UntypedStorage< 1, 1 > mUnkdcae0f
::ll::UntypedStorage< 8, 64 > mUnke5c710
::ll::UntypedStorage< 8, 64 > mUnka9059e
::ll::UntypedStorage< 8, 64 > mUnk8a2aa4
::ll::UntypedStorage< 8, 24 > mUnkef27f7
::ll::UntypedStorage< 8, 24 > mUnkdd0f55
::ll::UntypedStorage< 8, 24 > mUnk1c1018
::ll::UntypedStorage< 8, 64 > mUnk60893a
::ll::UntypedStorage< 8, 64 > mUnk3c1132
::ll::UntypedStorage< 8, 64 > mUnk20b072
::ll::UntypedStorage< 8, 24 > mUnkc3d6bf
::ll::UntypedStorage< 8, 64 > mUnk392f36
::ll::UntypedStorage< 8, 64 > mUnkaa9757
::ll::UntypedStorage< 8, 64 > mUnk955ba0
::ll::UntypedStorage< 8, 64 > mUnk9c1f6f
::ll::UntypedStorage< 8, 64 > mUnk38743d
::ll::UntypedStorage< 8, 64 > mUnka545bb
::ll::UntypedStorage< 8, 64 > mUnkcd76db
::ll::UntypedStorage< 8, 64 > mUnk1669d5
::ll::UntypedStorage< 8, 8 > mUnk458aec
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
SubjectType * mpSubject

Member Function Documentation

◆ handleLicenseChanged()

virtual void StartMenuScreenController::handleLicenseChanged ( )
virtual

Reimplemented from ScreenController.

◆ onCreation()

virtual void StartMenuScreenController::onCreation ( )
virtual

Reimplemented from ScreenController.

◆ queueTitleNarration()

virtual void StartMenuScreenController::queueTitleNarration ( )
virtual

Reimplemented from ScreenController.

◆ onOpen()

virtual void StartMenuScreenController::onOpen ( )
virtual

Reimplemented from MainMenuScreenController.

◆ onEntered()

virtual void StartMenuScreenController::onEntered ( )
virtual

Reimplemented from ScreenController.

◆ onInit()

virtual void StartMenuScreenController::onInit ( )
virtual

Reimplemented from MinecraftScreenController.

◆ tick()

virtual::ui::DirtyFlag StartMenuScreenController::tick ( )
virtual

Reimplemented from MinecraftScreenController.

◆ addStaticScreenVars()

virtual void StartMenuScreenController::addStaticScreenVars ( ::Json::Value & globalVars)
virtual

Reimplemented from ScreenController.

◆ onNotify()

virtual void StartMenuScreenController::onNotify ( ::edu::auth::GenericCredentialsEvent<::edu::auth::CredsAuthComplete > const & state)
virtual

Reimplemented from edu::auth::CredentialsObserver.

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** StartMenuScreenController::$vftableForEnableNonOwnerReferences ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForScreenController()

MCAPI void ** StartMenuScreenController::$vftableForScreenController ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** StartMenuScreenController::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ showPickCustomSkinDialog()

virtual void MainMenuScreenController::showPickCustomSkinDialog ( ::std::function< void(::PickCustomSkinResult)> callback)
virtualinherited

Reimplemented from MinecraftScreenController.

◆ _checkTextEditEventForProfanityAndOpenWarning()

MCAPI::std::string MainMenuScreenController::_checkTextEditEventForProfanityAndOpenWarning ( ::TextEditScreenEventData const & textEditEvent)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displayWorldConversionErrorModalDialog()

MCAPI void MainMenuScreenController::_displayWorldConversionErrorModalDialog ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _startLocalWorldSubRoutine()

MCAPI::ui::ViewRequest MainMenuScreenController::_startLocalWorldSubRoutine ( ::LocalWorldInfo const & world,
::DlcUIWrapper & dlcUIWrapper,
::std::function< void(::LocalWorldInfo const &)> startLocalWorldCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _tryCopyWorld()

MCAPI bool MainMenuScreenController::_tryCopyWorld ( ::LevelSummary const & levelSummary)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _verifySkinApprovedBeforeJoin()

MCAPI void MainMenuScreenController::_verifySkinApprovedBeforeJoin ( ::std::string const & serverType,
::std::function< void()> const & joinCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ attemptUserSignIn()

MCAPI::ui::ViewRequest MainMenuScreenController::attemptUserSignIn ( ::std::function< void()> adHocCallback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ confirmationExperimentalVersionDialog()

MCAPI void MainMenuScreenController::confirmationExperimentalVersionDialog ( ::std::function< void(::ModalScreenButtonId)> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ confirmationNoCrossPlatformMultiplayerDialog()

MCAPI void MainMenuScreenController::confirmationNoCrossPlatformMultiplayerDialog ( ::std::function< void(::ModalScreenButtonId)> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ confirmationNoCrossPlatformMultiplayerSkinDialog()

MCAPI void MainMenuScreenController::confirmationNoCrossPlatformMultiplayerSkinDialog ( ::std::function< void()> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getMainMenuScreenModel()

MCAPI ::std::shared_ptr<::MainMenuScreenModel > MainMenuScreenController::getMainMenuScreenModel ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ needOnlineNetworkForXBLSignInDialog()

MCAPI void MainMenuScreenController::needOnlineNetworkForXBLSignInDialog ( ::std::function< void(::ModalScreenButtonId)> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ showInvalidCrossPlatformMultiplayerSkinModal()

MCAPI void MainMenuScreenController::showInvalidCrossPlatformMultiplayerSkinModal ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ startRealm()

MCAPI void MainMenuScreenController::startRealm ( ::IMinecraftEventing::RealmConnectionFlow fromFlow,
::Realms::World & world,
::std::function< void(::IMinecraftEventing::RealmConnectionResult, ::std::optional<::Realms::FailureReason >)> callback,
::MainMenuScreenController::StartRealmFailureAction failureAction,
::std::function< void()> onlineSafetyCancelledCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * MainMenuScreenController::$ctor ( ::std::shared_ptr<::MainMenuScreenModel > model,
::ScreenExitBehavior exitBehavior )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * MinecraftScreenController::$ctor ( ::std::shared_ptr<::MinecraftScreenModel > model,
::ScreenExitBehavior exitBehavior,
bool usesErrorPopupInfo )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $showPickCustomSkinDialog()

MCAPI void MainMenuScreenController::$showPickCustomSkinDialog ( ::std::function< void(::PickCustomSkinResult)> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getSceneId()

virtual uint MinecraftScreenController::getSceneId ( ) const
virtualinherited

Reimplemented from ScreenController.

◆ setSuspendInput()

virtual void MinecraftScreenController::setSuspendInput ( bool suspendInput)
virtualinherited

Reimplemented from ScreenController.

◆ setSuspendDirectionalInput()

virtual void MinecraftScreenController::setSuspendDirectionalInput ( bool suspendDirectionalInput)
virtualinherited

Reimplemented from ScreenController.

◆ leaveScreen()

virtual void MinecraftScreenController::leaveScreen ( ::std::string const & expectedScreenName)
virtualinherited

Reimplemented from ScreenController.

◆ onDelete()

virtual void MinecraftScreenController::onDelete ( )
virtualinherited

Reimplemented from ScreenController.

◆ bind() [1/2]

virtual bool MinecraftScreenController::bind ( ::std::string const & collectionName,
uint collectionNameHash,
int collectionIndex,
::std::string const & bindingName,
uint bindingNameHash,
::std::string const & bindingNameOverride,
::UIPropertyBag & bag )
virtualinherited

Reimplemented from ScreenController.

◆ bind() [2/2]

virtual bool MinecraftScreenController::bind ( ::std::string const & bindingName,
uint bindingNameHash,
::std::string const & bindingNameOverride,
::UIPropertyBag & bag )
virtualinherited

Reimplemented from ScreenController.

◆ _doesScreenHaveExitBehavior()

virtual bool MinecraftScreenController::_doesScreenHaveExitBehavior ( ) const
virtualinherited

Reimplemented from ScreenController.

◆ _attemptAddFriends()

MCAPI void MinecraftScreenController::_attemptAddFriends ( ::std::function< void()> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _attemptConnect()

MCAPI void MinecraftScreenController::_attemptConnect ( ::std::function< void(::Social::UserPlatformConnectionResult)> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _attemptSignIn()

MCAPI bool MinecraftScreenController::_attemptSignIn ( ::Social::IdentitySignInTrigger signInTrigger,
::std::string const & signInSource,
::std::function< void(::Social::MultiIdentitySigninResult)> callback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _attemptSigninOrSignup()

MCAPI void MinecraftScreenController::_attemptSigninOrSignup ( ::Social::IdentitySignInTrigger signInTrigger,
::std::string const & signInSource,
::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _checkRealmCreatePermissions()

MCAPI bool MinecraftScreenController::_checkRealmCreatePermissions ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _closeModalDialog()

MCAPI void MinecraftScreenController::_closeModalDialog ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displayCustomModalPopup()

MCAPI void MinecraftScreenController::_displayCustomModalPopup ( ::ModalScreenData const & modalData,
::std::function< void(::ModalScreenButtonId)> callback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displayJsonDefinedControlPopup() [1/2]

MCAPI void MinecraftScreenController::_displayJsonDefinedControlPopup ( ::UIPropertyBag const & popupBag,
::std::string const & factory,
::std::string const & ttsTitle,
::std::string const & ttsContent )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displayJsonDefinedControlPopup() [2/2]

MCAPI void MinecraftScreenController::_displayJsonDefinedControlPopup ( ::std::string const & controlId,
::std::string const & factory,
::std::string const & name,
::std::string const & ttsTitle,
::std::string const & ttsContent )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displayPrivilegesBlockedModalPopup()

MCAPI void MinecraftScreenController::_displayPrivilegesBlockedModalPopup ( ::std::string const & messageString,
::std::string const & closeButtonTitle,
bool showOpenAccountSettingButton )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displaySignOutFailedModalPopup()

MCAPI void MinecraftScreenController::_displaySignOutFailedModalPopup ( ::std::string const & error)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _displayStandardModalPopup()

MCAPI void MinecraftScreenController::_displayStandardModalPopup ( ::std::string const & title,
::std::string const & message,
::ModalScreenButtonMode buttonNumber,
::std::function< void(bool)> callback,
::std::string const & telemetryOverride )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _gateRealmsWhenCrossPlatformIsDisabled()

MCAPI void MinecraftScreenController::_gateRealmsWhenCrossPlatformIsDisabled ( ::std::function< void()> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getStepSliderValue()

MCAPI int MinecraftScreenController::_getStepSliderValue ( ::std::function< int()> getValue,
::std::string const & valueBindingName,
bool continuousUpdate )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handleSignIn()

MCAPI void MinecraftScreenController::_handleSignIn ( ::Social::IdentitySignInTrigger signInTrigger,
::std::string const & signInSource,
::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handleSignInFailure()

MCAPI void MinecraftScreenController::_handleSignInFailure ( ::Social::MultiIdentitySigninResult const & signInResult,
::std::function< void(::Social::MultiIdentitySigninResult)> callback,
bool isAutoSignIn )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _isApprovedLink()

MCAPI bool MinecraftScreenController::_isApprovedLink ( ::std::string const & hyperlink) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _onAttemptSignInResult()

MCAPI void MinecraftScreenController::_onAttemptSignInResult ( ::Social::MultiIdentitySigninResult const & result,
::std::function< void(::Social::MultiIdentitySigninResult)> callback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _onModalEventReceived()

MCAPI::ui::ViewRequest MinecraftScreenController::_onModalEventReceived ( ::ModalScreenButtonId modalResult,
bool buttonClosesModal )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _promptEduSwitchAccounts()

MCAPI void MinecraftScreenController::_promptEduSwitchAccounts ( bool showModal,
::std::string const & buttonName,
::LastClickedSource lastClickedSource )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _resolveSafeZoneVisibility()

MCAPI bool MinecraftScreenController::_resolveSafeZoneVisibility ( ::SafeZoneBuffer buffer) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _retrieveBindingValueFromPropertyBag()

MCAPI::std::string const MinecraftScreenController::_retrieveBindingValueFromPropertyBag ( ::std::string const & bindingName,
::UIPropertyBag & propertyBag ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _showLiveMultiplayerModal()

MCAPI void MinecraftScreenController::_showLiveMultiplayerModal ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _showNoWifiModal()

MCAPI void MinecraftScreenController::_showNoWifiModal ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _tryNavigateToXblUpsellScreen()

MCAPI bool MinecraftScreenController::_tryNavigateToXblUpsellScreen ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _tryShowSuspendWarningModal()

MCAPI bool MinecraftScreenController::_tryShowSuspendWarningModal ( ::std::function< void()> onConfirm)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ displayJsonDefinedControlPopup()

MCAPI void MinecraftScreenController::displayJsonDefinedControlPopup ( ::std::string const & controlId,
::std::string const & factory,
::std::string const & name )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ exportPDF()

MCAPI void MinecraftScreenController::exportPDF ( ::PDFOptions options,
::std::string const & defaultOutName,
::std::function< void(bool)> onComplete )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ exportWorld()

MCAPI void MinecraftScreenController::exportWorld ( ::std::string const & levelId,
::std::string const & levelName,
::FileArchiver::ExportType type )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ gateOnPlatformSignInForStoreAccess()

MCAPI void MinecraftScreenController::gateOnPlatformSignInForStoreAccess ( ::std::function< void()> callback)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ promptSignIn()

MCAPI::ui::ViewRequest MinecraftScreenController::promptSignIn ( ::Social::IdentitySignInTrigger signInTrigger,
::std::string const & signInSource,
::std::function< void(::Social::MultiIdentitySigninResult)> signInCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForCollectionDropdownOption()

MCAPI ::std::shared_ptr<::DropdownScreenController > MinecraftScreenController::setUpCallbacksForCollectionDropdownOption ( ::std::string const & collectionName,
int const & collectionSize,
::std::string const & dropdownName,
::std::string const & dropdownToggleLabelBindingName,
::std::unordered_map<::std::string, int > const & nameValuePairs,
::std::unordered_map< int, ::std::string > const & valueLabelPairs,
::std::string const & enabledBindingName,
::std::function< bool(int)> isEnabled,
::std::function< int(int)> getValue,
::std::function< void(int, int)> setValue )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForDropdownOption() [1/3]

MCAPI void MinecraftScreenController::setUpCallbacksForDropdownOption ( ::OptionID optionID,
::std::string const & dropdownName,
::std::unordered_map<::std::string, int > const & nameValuePairs,
::std::unordered_map< int, ::std::string > const & valueLabelPairs )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForDropdownOption() [2/3]

MCAPI void MinecraftScreenController::setUpCallbacksForDropdownOption ( ::std::string const & dropdownName,
::std::string const & dropdownToggleLabelBindingName,
::std::unordered_map<::std::string, int > const & nameValuePairs,
::std::unordered_map< int, ::std::string > const & nameLabelPairs,
::std::function< int()> getValue,
::std::function< void(int)> setValue )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForDropdownOption() [3/3]

MCAPI void MinecraftScreenController::setUpCallbacksForDropdownOption ( ::std::string const & dropdownName,
::std::string const & dropdownToggleLabelBindingName,
::std::unordered_map<::std::string, int > const & nameValuePairs,
::std::unordered_map< int, ::std::string > const & valueLabelPairs,
::std::string const & enabledBindingName,
::std::function< bool()> isEnabled,
::std::function< int()> getValue,
::std::function< void(int)> setValue )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForFloatOption() [1/3]

MCAPI void MinecraftScreenController::setUpCallbacksForFloatOption ( ::OptionID optionID,
::std::string const & sliderName,
::std::string const & optionFormat,
::std::function<::std::string(::std::string const &, float, bool)> valueLabeller,
::UpdateSliderProgressMode updateProgressMode )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForFloatOption() [2/3]

MCAPI void MinecraftScreenController::setUpCallbacksForFloatOption ( ::OptionID optionID,
::std::string const & sliderName,
::std::string const & valueBindingName,
::std::string const & enabledBindingName,
::std::string const & labelBindingName,
::std::string const & ttsBindingName,
::std::string const & optionFormat,
::std::function<::std::string(::std::string const &, float, bool)> valueLabeller,
::UpdateSliderProgressMode updateProgressMode )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForFloatOption() [3/3]

MCAPI void MinecraftScreenController::setUpCallbacksForFloatOption ( ::std::string const & sliderName,
::std::string const & valueBindingName,
::std::string const & enabledBindingName,
::std::string const & labelBindingName,
::std::string const & ttsBindingName,
::std::function<::std::string()> getOptionName,
::std::function< bool()> isEnabled,
::std::function< float()> getValue,
::std::function< void(float)> setValue,
::std::function< float()> getMin,
::std::function< float()> getMax,
::std::string const & optionFormat,
::std::function<::std::string(::std::string const &, float, bool)> valueLabeller,
::UpdateSliderProgressMode updateProgressMode )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForNestedButtonInCollection()

MCAPI void MinecraftScreenController::setUpCallbacksForNestedButtonInCollection ( ::std::string const & nestedBaseButtonId,
::std::string const & nestedControlEnabledBinding,
::std::string firstControlName,
::std::function< int(::UIPropertyBag &)> indexSelectionFunc,
::std::function< bool(::UIPropertyBag &, int)> visibilityFunction,
::std::vector< uint > ignoredControls )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForStackPanelGrid()

MCAPI void MinecraftScreenController::setUpCallbacksForStackPanelGrid ( ::std::string const & gridCollectionPrefix,
::std::function< int()> widthCallback,
::std::function< int()> heightCallback,
::std::function< int()> itemCountCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForStepOption() [1/3]

MCAPI void MinecraftScreenController::setUpCallbacksForStepOption ( ::OptionID optionID,
::std::string const & sliderName,
::std::function<::std::string(int)> valueLabeller,
bool continuousUpdate )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForStepOption() [2/3]

MCAPI void MinecraftScreenController::setUpCallbacksForStepOption ( ::OptionID optionID,
::std::string const & sliderName,
::std::string const & valueBindingName,
::std::string const & enabledBindingName,
::std::string const & stepsBindingName,
::std::string const & labelBindingName,
::std::string const & ttsBindingName,
::std::function<::std::string(int)> valueLabeller,
bool continuousUpdate )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUpCallbacksForStepOption() [3/3]

MCAPI void MinecraftScreenController::setUpCallbacksForStepOption ( ::std::string const & sliderName,
::std::string const & valueBindingName,
::std::string const & enabledBindingName,
::std::string const & stepsBindingName,
::std::string const & labelBindingName,
::std::string const & ttsBindingName,
::std::function<::std::string()> getOptionName,
::std::function< bool()> isEnabled,
::std::function<::std::vector< int >()> getValues,
::std::function< int()> getValue,
::std::function< void(int)> setValue,
::std::function<::std::string(int)> valueLabeller,
bool continuousUpdate,
::OptionID sliderOptionID )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ showPickFileDialog()

MCAPI void MinecraftScreenController::showPickFileDialog ( ::std::shared_ptr<::FilePickerSettings > settings)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ showRemoteStorageErrorModal()

MCAPI void MinecraftScreenController::showRemoteStorageErrorModal ( ::Core::Path const & storageDirectory)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ showSignIn()

MCAPI::ui::ViewRequest MinecraftScreenController::showSignIn ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getProfanityModalData()

MCAPI ::ModalScreenData MinecraftScreenController::getProfanityModalData ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ packItemInstance()

MCAPI int MinecraftScreenController::packItemInstance ( ::ItemInstance const & item)
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ defaultOptionFormat()

MCAPI ::std::string const & MinecraftScreenController::defaultOptionFormat ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ defaultProgressSliderOptionLabeller()

MCAPI ::std::function<::std::string(::std::string const &, float, bool)> & MinecraftScreenController::defaultProgressSliderOptionLabeller ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ defaultUpdateSliderProgressMode()

MCAPI ::UpdateSliderProgressMode const & MinecraftScreenController::defaultUpdateSliderProgressMode ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mSliderOptionID()

MCAPI ::OptionID & MinecraftScreenController::mSliderOptionID ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mSliderOptionTitle()

MCAPI ::std::string & MinecraftScreenController::mSliderOptionTitle ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tryExit()

MCAPI::ui::ViewRequest MinecraftScreenController::$tryExit ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getSceneId()

MCAPI uint MinecraftScreenController::$getSceneId ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setSuspendInput()

MCAPI void MinecraftScreenController::$setSuspendInput ( bool suspendInput)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setSuspendDirectionalInput()

MCAPI void MinecraftScreenController::$setSuspendDirectionalInput ( bool suspendDirectionalInput)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $leaveScreen()

MCAPI void MinecraftScreenController::$leaveScreen ( ::std::string const & expectedScreenName)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onDelete()

MCAPI void MinecraftScreenController::$onDelete ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $bind() [1/2]

MCAPI bool MinecraftScreenController::$bind ( ::std::string const & collectionName,
uint collectionNameHash,
int collectionIndex,
::std::string const & bindingName,
uint bindingNameHash,
::std::string const & bindingNameOverride,
::UIPropertyBag & bag )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $bind() [2/2]

MCAPI bool MinecraftScreenController::$bind ( ::std::string const & bindingName,
uint bindingNameHash,
::std::string const & bindingNameOverride,
::UIPropertyBag & bag )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_doesScreenHaveExitBehavior()

MCAPI bool MinecraftScreenController::$_doesScreenHaveExitBehavior ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_isStillValid()

MCAPI bool MinecraftScreenController::$_isStillValid ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getGamepadHelperVisible()

MCAPI bool MinecraftScreenController::$_getGamepadHelperVisible ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getMixedHelperVisible()

MCAPI bool MinecraftScreenController::$_getMixedHelperVisible ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getKeyboardHelperVisible()

MCAPI bool MinecraftScreenController::$_getKeyboardHelperVisible ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getGestureControlEnabled()

MCAPI bool MinecraftScreenController::$_getGestureControlEnabled ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getButtonStartDescription()

MCAPI::std::string MinecraftScreenController::$_getButtonStartDescription ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getButtonADescription()

MCAPI::std::string MinecraftScreenController::$_getButtonADescription ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getButtonBDescription()

MCAPI::std::string MinecraftScreenController::$_getButtonBDescription ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getButtonKeyboardDescription()

MCAPI::std::string MinecraftScreenController::$_getButtonKeyboardDescription ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_getScreenName()

MCAPI::std::string MinecraftScreenController::$_getScreenName ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ preFrameTick()

virtual void ScreenController::preFrameTick ( )
virtualinherited

Implements IScreenController.

◆ handleEvent()

virtual::ui::ViewRequest ScreenController::handleEvent ( ::ScreenEvent & screenEvent)
virtualinherited

Implements IScreenController.

◆ getRoute()

virtual ::std::optional<::std::string > ScreenController::getRoute ( ) const
virtualinherited

Implements IScreenController.

◆ setScreenState()

virtual void ScreenController::setScreenState ( ::std::vector<::std::pair<::std::string_view, ::std::string_view > > const & )
virtualinherited

Implements IScreenController.


The documentation for this class was generated from the following files: