|
|
virtual void | onOpen () |
| |
| virtual void | addStaticScreenVars (::Json::Value &globalVars) |
| |
|
virtual::std::string | getAdditionalScreenInfo () const |
| |
|
virtual void | addEventProperties (::std::unordered_map<::std::string, ::std::string > &eventProperties) const |
| |
|
virtual int | getScreenVersion () const |
| |
|
virtual::ui::SceneType | getSceneType () const |
| |
|
MCAPI | SettingsScreenController (::std::shared_ptr<::MainMenuScreenModel > model, bool createWorld, ::SettingsTabIndex tabIndex, bool maintainOldFocus) |
| |
|
MCAPI | SettingsScreenController (::std::shared_ptr<::MainMenuScreenModel > model, ::Realms::World const &world, ::Realms::InviteLink const &link, ::SettingsTabIndex tabIndex, bool maintainOldFocus) |
| |
|
MCAPI | SettingsScreenController (::std::shared_ptr<::MainMenuScreenModel > model, ::Realms::World const &world, ::SettingsTabIndex tabIndex, bool maintainOldFocus, ::std::string packId) |
| |
|
MCAPI | SettingsScreenController (::std::shared_ptr<::MainMenuScreenModel > model, ::LevelSummary const &levelSummary, ::SettingsTabIndex tabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId) |
| |
|
MCAPI | SettingsScreenController (::std::shared_ptr<::MainMenuScreenModel > model, ::LevelSummary const &levelSummary, bool createFromTemplate, ::std::string packId, ::std::function< void()> onOpenCallback, ::SettingsTabIndex tabIndex, bool maintainOldFocus) |
| |
|
MCAPI::std::string | _getGamepadHelperLabelText (::std::string_view localizationKey, ::std::string_view noGamePadKey) const |
| |
|
MCAPI void | _init () |
| |
|
MCAPI void | _registerBindings () |
| |
|
MCAPI void | _registerEventHandlers () |
| |
|
MCAPI void | _registerSubControllers () |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::MainMenuScreenModel > model, bool createWorld, ::SettingsTabIndex tabIndex, bool maintainOldFocus) |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::Realms::World const &world, ::Realms::InviteLink const &link, ::SettingsTabIndex tabIndex, bool maintainOldFocus) |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::Realms::World const &world, ::SettingsTabIndex tabIndex, bool maintainOldFocus, ::std::string packId) |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::LevelSummary const &levelSummary, ::SettingsTabIndex tabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId) |
| |
|
MCAPI void * | $ctor (::std::shared_ptr<::MainMenuScreenModel > model, ::LevelSummary const &levelSummary, bool createFromTemplate, ::std::string packId, ::std::function< void()> onOpenCallback, ::SettingsTabIndex tabIndex, bool maintainOldFocus) |
| |
|
MCAPI void | $dtor () |
| |
|
MCAPI void | $onOpen () |
| |
|
MCAPI void | $addStaticScreenVars (::Json::Value &globalVars) |
| |
|
MCAPI::std::string | $getAdditionalScreenInfo () const |
| |
|
MCAPI void | $addEventProperties (::std::unordered_map<::std::string, ::std::string > &eventProperties) const |
| |
|
MCAPI int | $getScreenVersion () const |
| |
|
MCFOLD::ui::SceneType | $getSceneType () const |
| |
|
virtual void | _displayLockedWorldPopup () |
| |
| MCAPI void | _addResourcePacks (::LocalWorldInfo const &worldInfo) |
| |
| MCAPI bool | _copyResourcePacks (::PackManagerContentSource *worldContentSource, ::IContentManager &contentManager, ::LevelSummary levelSummary, ::std::function< void()> progressCallback) |
| |
| MCAPI::ui::ViewRequest | _createWorld (::Experiments *experiments, ::SettingsScreenMode settingsMode, ::LevelSeed64 levelSeed, ::LevelSummary levelSummary, ::LevelDataWrapper &levelData, ::SpawnSettings spawnSettings, ::NetherWorldType netherType, ::PackManagerContentSource *worldContentSource, ::IContentManager &contentManager, ::PostCreateWorldAction postCreateWorldAction, ::DlcUIWrapper *dlcUIWrapper, ::Realms::World &realmWorld, ::std::function< void(::std::function< void()>)> postUploadWorldToRealm) |
| |
| MCAPI void | _initLevelData (::LevelDataWrapper &levelData, bool platformMultiplayerRestrictions) |
| |
| MCAPI void | _initNewWorldLevelData (::LevelDataWrapper &levelData) |
| |
| MCAPI::ui::ViewRequest | _playWorld (::SettingsScreenMode settingsMode, ::LevelSummary const &levelSummary, ::LevelDataWrapper &levelData, ::PackManagerContentSource *worldContentSource, ::IContentManager &contentManager, ::DlcUIWrapper *dlcUIWrapper) |
| |
| MCAPI void | _removeResourcePacks () |
| |
| MCAPI::ui::ViewRequest | _showLowDiskSpaceWarning () |
| |
| MCAPI void | confirmationHardcoreDialog (::std::function< void(::ModalScreenButtonId)> callback) |
| |
| MCAPI void | confirmationNoAchievementsDialog (::std::function< void(::ModalScreenButtonId)> callback) |
| |
| MCAPI void | setUpCallbacksForBooleanOption (::OptionID optionID, ::std::string const &toggleName) |
| |
| MCAPI void | setUpCallbacksForBooleanOption (::OptionID optionID, ::std::string const &toggleName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName) |
| |
| MCAPI void | setUpCallbacksForBooleanOption (::std::string const &toggleName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::function< bool()> isEnabled, ::std::function< bool()> getValue, ::std::function< void(bool)> setValue) |
| |
| MCAPI void | setupCallbacksForStringOption (::OptionID optionID, ::std::string const &textboxName, ::std::function< bool(::std::string const &)> changedValidator, ::std::function< bool(::std::string const &)> finishedValidator) |
| |
| MCAPI void | setupCallbacksForStringOption (::OptionID optionID, ::std::string const &textboxName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::function< bool(::std::string const &)> changedValidator, ::std::function< bool(::std::string const &)> finishedValidator) |
| |
| MCAPI void | setupCallbacksForStringOption (::std::string const &textboxName, ::std::string const &valueBindingName, ::std::string const &enabledBindingName, ::std::function< bool()> isEnabled, ::std::function<::std::string()> getValue, ::std::function< void(::std::string const &)> setValue, ::std::function< bool(::std::string const &)> changedValidator, ::std::function< bool(::std::string const &)> finishedValidator, ::std::function< void()> onFinished) |
| |
| MCAPI void | $_displayLockedWorldPopup () |
| |
|
|
::ll::TypedStorage< 4, 4, ::SettingsTabIndex > | mCurrentTab |
| |
|
::ll::TypedStorage< 1, 1, bool > | mInitialTabSelected |
| |
|
::ll::TypedStorage< 4, 4, ::SettingsTabIndex > | mInitialTab |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCurrentTabTitle |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mInitialPack |
| |
|
::ll::TypedStorage< 4, 4, ::SettingsScreenMode > | mSettingsMode |
| |
|
::ll::TypedStorage< 1, 1, bool > | mShowRealmsSettings |
| |
|
::ll::TypedStorage< 8, 656, ::Realms::World > | mWorld |
| |
|
::ll::TypedStorage< 1, 1, bool > | mNavigateToMenuOnExit |
| |
|
::ll::TypedStorage< 1, 1, bool > | mIsGlobalSettingsScreen |
| |
|
::ll::TypedStorage< 1, 1, bool > | mReloadTexturePacksOnExit |
| |
|
::ll::TypedStorage< 1, 1, bool const > | mMaintainOldFocusOnOpen |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mTTSSettingsScreenName |
| |
|
::ll::TypedStorage< 1, 1, bool > | mShowInviteLinkSettings |
| |
|
::ll::TypedStorage< 8, 152, ::Realms::InviteLink > | mInviteLink |
| |
|
::ll::TypedStorage< 8, 16, ::OptionSaveDeferral > | mOptionsSaveDeferral |
| |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCurrentFocus |
| |
|
::ll::TypedStorage< 8, 840, ::LevelSummary > | mProvidedLevelSummary |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::RealmsSettingsScreenController > > | mRealmsSettingsScreenController |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::RealmsInviteLinkSettingsScreenController > > | mRealmsInviteLinkSettingsScreenController |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GeneralSettingsScreenController > > | mGeneralSettingsScreenController |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::WorldSettingsScreenController > > | mWorldSettingsScreenController |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::SocialSettingsScreenController > > | mSocialSettingsScreenController |
| |
|
::ll::TypedStorage< 8, 64, ::std::function< void()> > | mOnOpenCallback |
| |