API Reference
On this page
Public Types | |
| enum class | FriendsDrawerLocation : int { MainMenu = 0 , InGameMenu = 1 } |
| enum class | FriendsDrawerLocation : int { MainMenu = 0 , InGameMenu = 1 } |
| using | Context = ::MinecraftScreenModelContext |
Public Member Functions | |
| MinecraftScreenModel & | operator= (MinecraftScreenModel const &) |
| MinecraftScreenModel (MinecraftScreenModel const &) | |
| virtual void | prepareToNavigateToGamePlayScreen () |
| virtual void | navigateToGamePlayScreen () |
| virtual bool | tryNavigateToProfileScreen () |
| virtual bool | tryNavigateToSafeZoneScreenOnFirstSignin () |
| virtual void | navigateToStoreDataDrivenScreen (::StoreDataDrivenScreenParams const ¶ms, bool forceDisableProgressScreen) |
| virtual bool | leaveScreen (::std::string expectedScreenName, bool onlyThis) |
| virtual void | popScreensBackTo (::ui::SceneType const sceneType) |
| virtual bool | isLeaveGameDone () const |
| virtual void | requestLeaveGame (bool switchScreen, bool sync) |
| virtual void | destroyGame () |
| virtual bool | isInGame () const |
| virtual bool | isSelectedSkinInitialized () const |
| virtual::SubClientId | getSubClientId () const |
| virtual bool | platformTTSExists () const |
| virtual::IDlcBatchModel & | getDlcBatchModel (::std::vector<::DlcId > const &dlcIds) |
| virtual::IDlcBatchModel & | getDlcBatchModel (::std::vector<::std::string > const &productIds) |
| virtual::IDlcBatchModel & | getDlcBatchModel (::std::vector<::PackIdVersion > const &packIds) |
| virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > | getStoreCatalogRepository () const |
| virtual float | getStoreNetworkFailureTimeout () const |
| virtual bool | isAdhocEnabled () const |
| virtual bool | isUserReady () const |
| virtual bool | isDirty () const |
| virtual::ResourcePackManager & | getResourcePackManager () const |
| virtual::SkinHandle const & | getSelectedSkinHandle () const |
| virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > | getUserManager () |
| virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const | getUserManager () const |
| virtual::std::string const & | getLastPoppedScreenName () const |
| virtual::INetworkGameConnector & | getNetworkGameConnector () |
| MCAPI | MinecraftScreenModel (::MinecraftScreenModelContext context) |
| MCAPI bool | _isPremium (::PackManifest const &manifest) const |
| MCAPI bool | _isPremiumLocked (::PackManifest const &manifest) const |
| MCAPI bool | _isRealmsPlus (::PackManifest const &manifest) const |
| MCAPI ::Bedrock::Threading::Async< void > | _queueForMainThread (::std::function< void()> &&callback) |
| MCAPI void | _sendResourcePackClientResponse (::ResourcePackResponse response, ::std::set<::std::string > *downloadingPacks) |
| MCAPI void | _startLocalServerAsync (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &contentIdentity, ::LevelSettings const &settings) |
| MCAPI void | acceptRealmsInvite (::Invites::InviteId invite, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
| MCAPI void | acceptRealmsLink (::std::string realmInvite, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason, ::Realms::World)> callback) |
| MCAPI void | acknowledgePartyDestinationCookie (bool accepted) |
| MCAPI void | activateNewPreviewRealm (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::Realms::RealmId)> callback) |
| MCAPI void | addDownloadCallback (::std::weak_ptr< bool > existenceTracker, ::std::function< void(::DownloadStateObject &)> callback) |
| MCAPI void | addEduCredentialsObserver (::edu::auth::CredentialsObserver &observer) |
| MCAPI void | addEduDeeplinkObserver (::EduDeeplinkObserver &observer) const |
| MCAPI bool | addExternalServer (::std::string const &name, ::std::string const &address, int port) |
| MCAPI void | addToRealmsBlocklist (::Realms::RealmId worldId, ::std::string const ¤tUserXuid, ::std::string const &xuidToBlock, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI bool | allowBetaXblSignIn () const |
| MCAPI bool | arePersonaAppearancesLoading () const |
| MCAPI bool | canEditPermissionsEdu (::ActorUniqueID const &id) |
| MCAPI bool | canLaunchUri (::std::string const &uri) |
| MCAPI bool | canManageSubscriptionForStoreId (::std::string const &storeId) const |
| MCAPI bool | canUserDoActionForCurrentRealm (::Realms::PlayerRoleActions action) const |
| MCAPI bool | canUserDoRealmRoleAction (::Realms::World const &realmWorld, ::Realms::PlayerRoleActions action) const |
| MCAPI void | cancelEduServicePackDownload (::std::string const &cancelReason) const |
| MCAPI void | checkConnectionEvents () |
| MCAPI void | checkPremiumPlatformAccessAsync (::std::function< void(bool)> callback) |
| MCAPI void | checkRealmsPaymentService (::std::function< void(bool)> callback) |
| MCAPI void | clearContentLogMessages () |
| MCAPI void | clearDevConsoleScreenMessages () |
| MCAPI void | clearEditorPlaytestRoundtripInfo () const |
| MCAPI void | closeRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback) |
| MCAPI void | clubNameVetting (::std::string const &name, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
| MCAPI void | completeServerForm (uint formId, ::ModalFormCancelReason cancelReason) |
| MCAPI void | completeServerForm (uint formId, ::Json::Value response) |
| MCAPI void | confirmResourcePackDownload (::ResourcePackResponse response, bool downloadOptionalResourcePacks, bool forceServerPacksEnabled) |
| MCAPI void | connectToPlatformNetwork (::std::function< void(::Social::UserPlatformConnectionResult)> callback, bool isUserInitiated) |
| MCAPI bool | continueResourcePackDownloadAfterCDNFailure () |
| MCAPI::std::string | copyWorld (::std::string const &worldId) |
| MCAPI void | createAndUploadWorldToRealm (::LevelSummary const &levelSummary, ::LevelSettings const &levelSettings, ::Realms::World world, ::std::function< void(::Realms::World)> callback) |
| MCAPI void | createAndUploadWorldToRealm (::std::string const &levelId, ::std::string levelName, ::LevelSettings const &settings, ::Realms::World world, ::std::function< void(::Realms::World)> callback) |
| MCAPI ::std::unique_ptr<::PlatformMultiplayerRestrictions > | createPlatformMultiplayerRestrictions () |
| MCAPI void | deleteAllContentLogs () const |
| MCAPI void | deleteAllDiagnosticsAndProfilerCaptures () const |
| MCAPI void | deleteAllLocalScreenshots () |
| MCAPI void | deleteRealm (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI void | devConsoleExecuteCommand (::std::string const &command) |
| MCAPI void | displayPremiumUpsellDialogAsync (::std::function< void(bool)> callback) |
| MCAPI bool | doesUserHavePremiumPlatformAccess () const |
| MCAPI bool | editExternalServer (int id, ::std::string const &name, ::std::string const &address, int port, bool updateTimeStamp) |
| MCAPI void | fetchRealmsWorlds (::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::World >)> callback) |
| MCAPI void | fetchScreenshots (::std::vector<::Core::PathBuffer<::std::string > > &results) |
| MCAPI::std::string | filterProfanityFromString (::ProfanityFilterContext stringContext, ::std::string const &str, bool allowFilterOverride) const |
| MCAPI bool | findProfanityInString (::ProfanityFilterContext stringContext, ::std::string const &str) const |
| MCAPI void | fireCodeBuilderCachePerformanceEvent (::CodeBuilderPerformance::Stage stage) |
| MCAPI void | fireEventAdhocNetworkEnabled () const |
| MCAPI void | fireEventInventoryOpened (bool workbench) |
| MCAPI void | fireEventScreenChanged (::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties) |
| MCAPI void | firePackSettingsEvent (::PackManifest const &manifest, ::std::string serializedPackSettings, int subpackIndex, ::std::string const &subpackName, int subpackCount) |
| MCAPI void | fireSignOutEdu (::std::string const &action, ::std::string const &error) const |
| MCAPI void | fireSwitchAccountEdu () const |
| MCAPI void | flushQueuedDevConsoleMessages () |
| MCAPI bool | fulfillPriorEduPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::TransactionContext > context) |
| MCAPI ::std::shared_ptr<::FilePickerSettings > | generateFilePickerSettingsForAlbum (::PDFOptions const &options, ::std::string const &defaultOutName) |
| MCAPI ::std::shared_ptr<::FilePickerSettings > | generateFilePickerSettingsForExport () |
| MCAPI ::std::shared_ptr<::FilePickerSettings > | generateFilePickerSettingsForExport (::std::string const &levelId, ::std::string const &levelName, ::FileArchiver::ExportType type) |
| MCAPI::PlayerAchievementData const & | getAchievementData () const |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity const > | getActiveDirectoryIdentity () |
| MCAPI uint64 | getActiveDownloadOrImportCount () const |
| MCAPI void | getAllInviteLinks (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::InviteLink >)> callback) |
| MCAPI bool | getBlankLineDismissesChat () const |
| MCAPI::std::string | getBuildDateISOString () const |
| MCAPI::BuildPlatform | getBuildPlatform () const |
| MCAPI::std::string | getButtonTexture (::TriggerIndiciesEnum trigger) |
| MCAPI::std::string | getButtonTexture (::ButtonIndiciesEnum button, ::IconSize iconSize, bool checkButtonSwap) |
| MCAPI::ClipboardFeatureFlags | getClipboardFeatures () const |
| MCAPI void | getClubProfile (::std::string const &clubId, ::std::function< void(::Clubs::ClubModel, ::Clubs::GenericStatus)> callback) |
| MCAPI void | getClubUnreadCount (::std::string const &clubId, ::std::function< void(int, ::Clubs::GenericStatus)> callback) |
| MCAPI::MinecraftCommands & | getCommands () |
| MCAPI ::std::vector<::ContentLogMessage > const & | getContentLogMessages () const |
| MCAPI::ContentTierInfo | getContentTierInfo () const |
| MCAPI::Realms::World & | getCurrentRealm () |
| MCAPI::std::string | getCurrentXUID () const |
| MCAPI::SkinHandle | getCustomSkinHandle (::persona::DefaultSkinType skinType) const |
| MCAPI ::std::vector<::std::string > const & | getDevConsoleScreenMessages () |
| MCAPI::std::string | getDevelopmentVersionString () const |
| MCAPI::DimensionHeightRange | getDimensionHeightRange () const |
| MCAPI::WireframeQueue * | getDimensionWireframeQueue () |
| MCAPI::std::string | getDisplayName () const |
| MCAPI ::Bedrock::NonOwnerPointer<::EduCloud::IEduCloudSaveSystem > | getEduCloudSaveSystem () const |
| MCAPI::IEduDiscoveryService & | getEduDiscoveryService () |
| MCAPI::std::string | getEduOfferPrice () |
| MCAPI float | getEduServicePackProgress () const |
| MCAPI::EducationLevelSettings const * | getEducationLevelSettings () const |
| MCAPI ::std::tuple<::std::string, ::std::string, int > | getExternalServerInfo (int id) |
| MCAPI ::std::optional<::Social::GameConnectionInfo > | getGameConnectionInfo () |
| MCAPI::IGameConnectionListener const & | getGameConnectionListener () |
| MCAPI::std::string | getIpAddress () const |
| MCAPI bool | getIsWaitingForSession () const |
| MCAPI::std::string const & | getLastContentLogMessage () const |
| MCAPI::std::string const & | getLastDevConsoleMessage () |
| MCAPI::LevelData const * | getLevelData () const |
| MCAPI::LevelData * | getLevelData () |
| MCAPI ::Bedrock::Threading::Async<::std::vector<::Social::UserLinkedAccountsInfo > > | getLinkedAccountsFromPSNs (::std::vector<::std::string > const &platformIds) const |
| MCAPI ::Bedrock::Threading::Async<::std::vector<::Social::UserLinkedAccountsInfo > > | getLinkedAccountsFromXUIDs (::std::vector<::Social::XUID > const &xuids) const |
| MCAPI float | getLoadingProgress () |
| MCAPI::mce::UUID | getLocalPlayerUUID () |
| MCAPI::std::string const | getMarketplaceDisabledReason () const |
| MCAPI::std::string | getMarketplacePassPrice (::std::string const &productSku, ::std::string const &caymanId) const |
| MCAPI uint | getMaxPlatformInvitablePlayers () const |
| MCAPI uint | getMaxSimRadiusInChunks () const |
| MCAPI::std::string | getMinecraftAccountID () const |
| MCAPI::std::string | getNetworkInfoStringInGame () const |
| MCAPI bool | getNewJukeboxPopupItemText (::std::string &newText, bool &isCreative) |
| MCAPI bool | getNewPopupItemText (::std::string &newText, bool &isCreative) |
| MCAPI ::std::optional<::SubscriptionOffer > | getNextAvailableSubscriptionInfo () const |
| MCAPI ::Bedrock::PubSub::Connector< void(::PlayerListEntry const &, ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const &)> & | getOnPlayerListEntryRemovedConnector () const |
| MCAPI ::std::shared_ptr<::WebviewInterface > | getOrCreateWebviewInterface (::WebviewInterfaceType interfaceType) |
| MCAPI::std::string | getPlatformAppropriateSubscriptionLocString (::std::string locString, bool isForRealms) const |
| MCAPI void | getPlatformFriendProfiles (::std::function< void(::std::vector<::Social::PlatformUserProfileData > const &)> callback) |
| MCAPI void | getPlatformProfile (::std::string const &platformId, ::std::function< void(::Social::PlatformUserProfileData &)> callback) |
| MCAPI::GameType | getPlayerGameType () const |
| MCAPI::std::string | getPlayerName () const |
| MCAPI short | getPointerX () const |
| MCAPI short | getPointerY () const |
| MCAPI void | getPreferredRegions (::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::ServerRegion >)> callback) |
| MCAPI::std::string | getPriceDisclaimerText () const |
| MCAPI ::std::pair<::std::string, bool > const | getPrivilegesBlockedString (::Social::PermissionCheckResult const &reason, ::std::string const &needXBLGold, ::std::string const &specificPrivilege, ::std::string const &platformRestriction, ::std::string const &noInternetConnection, ::std::string const &unknownError) const |
| MCAPI void | getProfiles (::std::vector<::std::string > const &xuids, ::std::function< void(::std::vector<::Social::XboxLiveUserProfileData const * > const &)> batchedCollectionCallback) |
| MCAPI void | getRealmWorldBackupList (::Realms::RealmId worldId, int slotIndex, ::std::function< void(::Realms::GenericStatus, ::Realms::WorldBackupList)> callback) |
| MCAPI void | getRealmsBlocklist (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::std::vector<::std::string >)> callback) |
| MCAPI void | getRealmsConfigDetails (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::Realms::ConfigInfo)> callback) |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::Service::IRealmsInviteLinksDomain > | getRealmsInviteLinksDomain () |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesService > | getRealmsInvitesService () |
| MCAPI void | getRealmsMembers (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::Player >)> callback) |
| MCAPI void | getRealmsOnlinePlayers (::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::World >)> callback) |
| MCAPI void | getRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::Realms::World)> callback, bool userWaiting) |
| MCAPI::Realms::World | getRealmsWorldContextWorld () const |
| MCAPI float | getResourcePackDownloadProgress (::std::string &message) const |
| MCAPI::std::string | getScreenName () const |
| MCAPI::std::string | getScreenTelemetry () const |
| MCAPI::std::string const & | getServerSettingsData () |
| MCAPI uint | getServerSettingsId () |
| MCAPI::std::string | getSessionConfigKnownPageKeyValue (::std::string const &pageId) const |
| MCAPI bool | getSimPaused () const |
| MCAPI::std::string | getSplitscreenJoinText () const |
| MCAPI::StoreContentSources | getStoreContentSources () const |
| MCAPI::std::string | getStoreDocumentId () const |
| MCAPI bool | getStoreHasMarketplacePassProducts () const |
| MCAPI bool | getStoreHasRealmsProducts () const |
| MCAPI::std::string | getStoreId () const |
| MCAPI ::std::optional<::SubscriptionOffer > | getSubscriptionFullPriceInfo () const |
| MCAPI::std::string | getTermsOfUseHyperlink () const |
| MCAPI bool | getTipText (::std::string &text) |
| MCAPI uint64 | getTotalHardwareThreadsCount () const |
| MCAPI bool | getUnfulfilledEduPurchase (::EduPurchaseDetails &details) |
| MCAPI void | getUserMemberOfWorldsCount (::std::function< void(::Realms::GenericStatus, bool)> callback) |
| MCAPI::Social::XboxLiveUserProfileData const & | getUserProfileDataByXuid (::std::string const &xuid) |
| MCAPI::std::string | getVersionString () const |
| MCAPI ::std::shared_ptr<::WebviewInterface > | getWebviewInterface (::WebviewInterfaceType interfaceType) |
| MCAPI void | getWorldFromLink (::std::string realmInvite, ::std::function< void(::Realms::GenericStatus, ::Json::Value const &&, ::Realms::World)> callback) |
| MCAPI::LoadingState | getWorldLoadingState () const |
| MCAPI ::std::vector<::Social::XboxLiveUserProfileData const * > const & | getXboxLiveFriends () const |
| MCAPI ::std::vector<::std::string > | getXuidsInLobby () const |
| MCAPI::PurchaseResult | goToExternalPlatformOffer (::std::string const &offerId, ::std::function< void(bool)> finishedExternalCoinPurchase, ::std::function< void(bool, int)> boughtEnoughCoinsCallback) |
| MCAPI bool | hasInteractButton () const |
| MCAPI bool | hasLocalDeviceEntitlements () const |
| MCAPI bool | hasPlatformIcons () const |
| MCAPI bool | hasPlatformInvites () const |
| MCAPI bool | hasPlatformProfileCards () const |
| MCAPI void | initializeRealmsWorld (::Realms::RealmId worldId, ::std::string const &name, ::std::string const &description, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
| MCAPI void | invitePlayers (::std::vector<::std::string > const &uids, ::Social::MultiplayerServiceIdentifier service) |
| MCAPI bool | isBanned () const |
| MCAPI bool const | isCodeBuilderEnabled () const |
| MCAPI bool | isCreative () const |
| MCAPI bool | isCrossPlatformPlayEnabled () const |
| MCAPI bool | isDesktop () const |
| MCAPI bool | isDeviceBeingSunset () const |
| MCAPI bool | isDeviceSunset () const |
| MCAPI bool | isEditorModeEnabled () const |
| MCAPI bool | isEditorPlayer () const |
| MCAPI bool | isEduDemo () |
| MCAPI bool | isEduMode () const |
| MCAPI bool | isFeatureEnabled (::MinecraftGameFeatures feature) const |
| MCAPI bool | isFriendsDrawerEnabled (::MinecraftScreenModel::FriendsDrawerLocation location) const |
| MCAPI bool | isGameModeEnabled (::GameType game) const |
| MCAPI bool | isHotbarOnlyTouch () const |
| MCAPI bool | isInternetAvailable () const |
| MCAPI bool | isInviteEnabled (::Social::MultiplayerServiceIdentifier serviceIdentifier) const |
| MCAPI bool | isLANAllowed () const |
| MCAPI bool | isLANAvailable () const |
| MCAPI bool | isLeftHanded () const |
| MCAPI bool | isLevelLoadingProgressScreen () |
| MCAPI bool | isMultiplayerFeatureAllowed () const |
| MCAPI bool | isMuteChat () |
| MCAPI bool | isNetworkAllowed () const |
| MCAPI bool | isNetworkAvailable () const |
| MCAPI bool | isOnSceneStack (::std::string_view screenName) |
| MCAPI bool | isPlatformConsole () const |
| MCAPI bool | isPlatformInviteEnabled () const |
| MCAPI bool | isPlatformNX () const |
| MCAPI bool | isPlatformSony () const |
| MCAPI bool | isPlatformThirdPartyConsole () const |
| MCAPI bool | isPlayFabNsaLinkingFeatureEnabled () const |
| MCAPI bool | isPremiumOwnedMissing (::PackIdVersion const &id, ::ContentIdentity const &contentIdentity) const |
| MCAPI bool | isPremiumPlatformAccessRequired () const |
| MCAPI bool | isPremiumPlatformAccessRequiredForMatchmaking () const |
| MCAPI bool | isRealmLevel () const |
| MCAPI bool | isRealmOwner () const |
| MCAPI bool | isRealmsEnabled () const |
| MCAPI bool | isResourceLoadingFinished () const |
| MCAPI bool | isRiding () const |
| MCAPI bool | isServiceMultiplayerEnabled (::Social::MultiplayerServiceIdentifier serviceID) const |
| MCAPI bool | isServiceMultiplayerSupported (::Social::MultiplayerServiceIdentifier serviceID) |
| MCAPI bool | isSessionInfoValid (::Social::MultiplayerServiceIdentifier serviceID) const |
| MCAPI bool | isSignInInProgress () const |
| MCAPI bool | isSignedInToAdhoc () const |
| MCAPI bool | isSignedInToNSO () const |
| MCAPI bool | isSignedInToPSN () const |
| MCAPI bool | isSignedInToPlayfab () const |
| MCAPI bool | isSignedInToXBL () const |
| MCAPI bool | isSwitchTrialsEnabled (bool isForRealms) const |
| MCAPI bool | isUILoadingDone () const |
| MCAPI bool | isUITTSEnabled () const |
| MCAPI bool | isUserConnectedToPlatform () const |
| MCAPI bool | isUsingUnifiedJoinRealmFlow () const |
| MCAPI bool | isValidRealmName (::std::string name) |
| MCAPI void | joinEduDiscoveredWorld () |
| MCAPI void | joinRealmsWorld (::Realms::World world, ::std::function< void(::Social::GameConnectionInfo const &, bool)> successCallback, ::std::function< void(::Realms::GenericStatus, ::RealmsAPI::JoinStatus, ::Realms::FailureReason)> failCallback, ::std::function< void(int)> retryCallback, ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow, ::std::function< void(::IMinecraftEventing::RealmConnectionFlow)> broadcastConnectionEventRealmsRequestFunction, ::std::function< void(::IMinecraftEventing::RealmConnectionFlow, ::Bedrock::Http::StatusCode)> broadcastConnectionEventRealmsResponseFunction) |
| MCAPI void | launchEduUri (::std::string const &baseUrl) |
| MCAPI void | launchFeedbackHelpUri () |
| MCAPI bool | launchManageSubscriptions () |
| MCAPI bool | launchStoreForClientUpdates () |
| MCAPI void | launchUri (::std::string const &uri) |
| MCAPI void | launchUserGeneratedUri (::std::string const &uri, ::UserGeneratedUriSource source, bool recordEvent) |
| MCAPI void | leaveRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI void | listRealmsInvites (::std::function< void(::Realms::GenericStatus, ::std::vector<::Invites::Invite >)> callback) |
| MCAPI void | loadStoreDataDrivenScreenFromSidebar (::StoreDataDrivenScreenParams ¶ms) |
| MCAPI void | makeBackupOfLevel (::LevelSummary const &editedLevel) |
| MCAPI bool | multiplayerLostConnectionToSignalingService () const |
| MCAPI bool | multiplayerRequiresUGCEnabled () const |
| MCAPI void | navigateToControlCustomizationScreen () |
| MCAPI void | navigateToCreditsScreen (::CreditsType contentType, ::std::function< void()> callback) |
| MCAPI void | navigateToDeleteProgressScreen (::std::string const &uniqueEventName, ::IContentManager &contentManager, ::std::vector<::std::shared_ptr<::ContentItem const > > itemsToDelete) |
| MCAPI void | navigateToDevConsole () |
| MCAPI void | navigateToDisabledSkinScreen (bool twoButtonWithCallback, ::std::function< void()> callback) |
| MCAPI void | navigateToEduHomeScreen () |
| MCAPI void | navigateToFeedScreen (::Realms::World const &world) |
| MCAPI void | navigateToFeedbackPopup () |
| MCAPI void | navigateToInviteScreen () |
| MCAPI void | navigateToModalProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool forceRenderBelow, ::std::string const &screenNameOverride, bool isCancellable) |
| MCAPI void | navigateToOptionsScreen (::SettingsTabIndex startingTabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId) |
| MCAPI void | navigateToPlatformNetworkConnectConfirmationScreen (::std::function< void(bool)> callback) |
| MCAPI void | navigateToPlatformSplitScreenConnectConfirmationScreen (::std::function< void(bool)> callback) |
| MCAPI void | navigateToPlatformStoreConnectConfirmationScreen (::std::function< void(bool)> callback) |
| MCAPI void | navigateToRealmsHubScreen (::Realms::World const &world) |
| MCAPI void | navigateToRealmsManageMembersScreen (::Realms::World const &world) |
| MCAPI void | navigateToRealmsPlanPicker () |
| MCAPI void | navigateToRealmsStoriesShareLinkModal (::Realms::World const &world) |
| MCAPI void | navigateToSelectWorldPopup (::std::function< void(::SelectWorldResult, ::optional_ref<::LevelSummary const >, ::optional_ref<::Realms::World const >)> callback) |
| MCAPI void | navigateToSignInErrorScreen (::std::string errorMessage, ::std::function< void()> onDismiss) |
| MCAPI void | navigateToStoreHomeScreen (::std::string const &title) |
| MCAPI void | navigateToStoreRatingScreen () |
| MCAPI void | navigateToUpdateWorldHeightScreen (::std::function< void(bool)> startWorldCallback) |
| MCAPI void | navigateToWorldRecoveryScreen (::std::function< void()> successCallback) |
| MCAPI bool | needPlatformConnectionBeforeXBLSignIn () const |
| MCAPI bool | needPlatformConnectionForMultiplayer () const |
| MCAPI bool | needPlatformConnectionForSplitScreenMultiplayer () const |
| MCAPI void | openBannedModal () |
| MCAPI void | openRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback) |
| MCAPI bool | openingExternalResourceSuspendsApp () const |
| MCAPI void | pickFile (::std::shared_ptr<::FilePickerSettings > settings) const |
| MCAPI void | printResourceLoadManagerRunningTasks () const |
| MCAPI bool | purchaseEduLicense (::std::unique_ptr<::TransactionContext > context) |
| MCAPI void | purchasePreview (::StorePreviewVersion previewVersion) const |
| MCAPI void | quit (::std::string const &src, ::std::string const &reason) |
| MCAPI void | rebindKeys () |
| MCAPI void | rebuildPlayScreenMenuStack () |
| MCAPI void | refreshCurrentRealmWorldInfo (::std::function< void(::Realms::GenericStatus, ::Realms::World const &)> callback) |
| MCAPI void | registerServicesManagerSetupCallback (::std::function< void()> callbackToRegister) |
| MCAPI void | rejectRealmsInvite (::Invites::InviteId invite, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI void | removeExternalServer (int id) |
| MCAPI void | removeFromRealmsBlocklist (::Realms::RealmId worldId, ::std::string const &xuid, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI ::std::shared_ptr<::FileDataRequest > | requestImageFromUrl (::std::string const &imageUrl, ::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)> callback) |
| MCAPI bool | requiresNetworkOutageMessaging () const |
| MCAPI bool | requiresXBLSigninToPlay () const |
| MCAPI void | resetActiveDirectoryAuthenticationState () |
| MCAPI void | resetRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback) |
| MCAPI void | resetRealmsWorldContext () |
| MCAPI void | resetResourceLoadManagerRepeatedHitCount () |
| MCAPI void | saveEduReceipt (::std::string const &receipt, ::std::function< void(bool)> const &callback) |
| MCAPI void | saveLevelData (::std::string const &levelId, ::LevelData const &data) |
| MCAPI void | scheduleCheckUserStorageAsync () |
| MCAPI void | selectSlot (int slot, ::ContainerID containerId) |
| MCAPI void | sendDevConsoleMessage (::std::string const &message) |
| MCAPI void | sendPurchaseReceiptsToServer () |
| MCAPI void | sendSettingsCommandPacket (::std::string const &command, bool supressOutput) |
| MCAPI void | sendTrialWelcomeMessage () |
| MCAPI bool | serverPermissionOpenChat () const |
| MCAPI void | setActiveDirectoryAuthenticationOfferPurchase () |
| MCAPI void | setActiveDirectoryAuthenticationStateComplete () |
| MCAPI void | setActiveDirectoryDemoVersion () |
| MCAPI void | setActiveDirectoryEulaAccepted () |
| MCAPI void | setActiveSlot (::Realms::RealmId worldId, int slotIndex, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
| MCAPI void | setClubProfile (::Clubs::ClubModel const &model, ::std::function< void(::Clubs::GenericStatus)> callback) |
| MCAPI void | setDefaultPermissionsRealms (::Realms::RealmId worldId, ::PlayerPermissionLevel const &permission, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI void | setIsCheckoutInProgress (bool isCheckoutInProgress) |
| MCAPI void | setIsInGameBrowsing (bool isInGameBrowsing) |
| MCAPI void | setLanguage () |
| MCAPI void | setLastSelectedSlot (int slot, ::ContainerID containerId) |
| MCAPI void | setNumberOfOwnedRealms (int number) |
| MCAPI void | setRealmsWorldInfo (::Realms::World world, int difficulty, bool allowCheats, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
| MCAPI void | setShareData (::std::string shareTitle, ::std::string shareText, ::std::string shareUri) |
| MCAPI void | setSimPaused (bool paused) |
| MCAPI void | setTextBoxBackend (::std::string const &str) |
| MCAPI void | setTexturePacksRequired (::Realms::RealmId worldId, bool const &texturePacksRequired, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
| MCAPI void | setTrialABTest (::PropertyBag *abTests) |
| MCAPI void | setUserPermissionRealms (::Realms::RealmId worldId, ::std::string const &xuid, ::PlayerPermissionLevel const &permission, ::std::function< void(::Realms::GenericStatus)> callback) |
| MCAPI bool | shouldShowFailRealmsPurchaseFulfillmentToggle () const |
| MCAPI bool | shouldShowThirdPartyDisconnected () const |
| MCAPI bool | shouldShowVersionUpdateScreen () |
| MCAPI void | showFriendFinder (::std::function< void()> callback) |
| MCAPI void | showPlatformEmptyStoreDialog (::std::function< void(bool)> &&callback) |
| MCAPI void | showShareUI () |
| MCAPI bool | showSignInButton () const |
| MCAPI void | signIn (::std::function< void()> connectionCompleteCallback, ::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCompleteCallback) |
| MCAPI void | signOut (::std::function< void(::Identity::SignOutResult)> callback) |
| MCAPI void | silentSignin (::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> callback) |
| MCAPI void | startActiveDirectoryEduDemo () |
| MCAPI void | startExternalNetworkWorld (::std::string const &serverName, ::std::string const &ipAddress, int port) |
| MCAPI void | startLocalServerAsync (::LevelSummary const &levelSummary, ::LevelSettings const &levelSettings) |
| MCAPI void | startLocalServerAsync (::std::string const &levelId, ::std::string levelName, ::LevelSettings const &settings) |
| MCAPI void | stopWebviewInterface (::WebviewInterfaceType interfaceType) |
| MCAPI bool | supports3DExport () const |
| MCAPI bool | supports3rdPartyServers () const |
| MCAPI bool | supportsGamepad () const |
| MCAPI bool | supportsKeyboardMouse () const |
| MCAPI bool | supportsMSAA () const |
| MCAPI bool | supportsShare () |
| MCAPI bool | supportsTouch () const |
| MCAPI ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > | takeScreenshotForUploading () |
| MCAPI void | travelToPartyDestination () |
| MCAPI void | triggerNpcUpdateTelemetry (::Actor &npcOwner) |
| MCAPI bool | tryNavigateToXblImmediateSignInScreen_DEPRECATED (::std::string const &signInSource, ::std::function< void()> callBackAfterSignIn, ::std::function< void()> callBackAfterCancel) |
| MCAPI bool | updateEduServicePackSystem () const |
| MCAPI void | updateRealmsAllowList (::Realms::RealmId worldId, ::std::string const ¤tUserXuid, ::std::map<::std::string, ::RealmsAPI::InviteAction > xuidList, ::std::function< void(::Realms::GenericStatus, ::Realms::World)> callback) |
| MCAPI void | updateRealmsConfig (::Realms::RealmId worldId, ::std::string const &versionRef, ::std::function< void(::Realms::GenericStatus, ::std::string)> callback) |
| MCAPI bool | usePlatformProfilePicturesOnly () const |
| MCAPI bool | wasSessionCreated (::Social::MultiplayerServiceIdentifier serviceID) const |
| MCAPI void * | $ctor (::MinecraftScreenModelContext context) |
| MCAPI void | $dtor () |
| MCAPI void | $prepareToNavigateToGamePlayScreen () |
| MCAPI void | $navigateToGamePlayScreen () |
| MCAPI bool | $tryNavigateToProfileScreen () |
| MCAPI bool | $tryNavigateToSafeZoneScreenOnFirstSignin () |
| MCAPI void | $navigateToStoreDataDrivenScreen (::StoreDataDrivenScreenParams const ¶ms, bool forceDisableProgressScreen) |
| MCAPI bool | $leaveScreen (::std::string expectedScreenName, bool onlyThis) |
| MCAPI void | $popScreensBackTo (::ui::SceneType const sceneType) |
| MCAPI bool | $isLeaveGameDone () const |
| MCAPI void | $requestLeaveGame (bool switchScreen, bool sync) |
| MCAPI void | $destroyGame () |
| MCAPI bool | $isInGame () const |
| MCAPI bool | $isSelectedSkinInitialized () const |
| MCAPI::SubClientId | $getSubClientId () const |
| MCAPI bool | $platformTTSExists () const |
| MCAPI::IDlcBatchModel & | $getDlcBatchModel (::std::vector<::DlcId > const &dlcIds) |
| MCAPI::IDlcBatchModel & | $getDlcBatchModel (::std::vector<::std::string > const &productIds) |
| MCAPI::IDlcBatchModel & | $getDlcBatchModel (::std::vector<::PackIdVersion > const &packIds) |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > | $getStoreCatalogRepository () const |
| MCAPI float | $getStoreNetworkFailureTimeout () const |
| MCAPI bool | $isAdhocEnabled () const |
| MCAPI bool | $isUserReady () const |
| MCAPI bool | $isDirty () const |
| MCAPI::ResourcePackManager & | $getResourcePackManager () const |
| MCAPI::SkinHandle const & | $getSelectedSkinHandle () const |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > | $getUserManager () |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const | $getUserManager () const |
| MCAPI::std::string const & | $getLastPoppedScreenName () const |
| MCAPI::INetworkGameConnector & | $getNetworkGameConnector () |
Static Public Member Functions | |
| static MCAPI uint & | mSceneInstanceCounter () |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::IMinecraftGame & > | mMinecraft |
| ::ll::TypedStorage< 8, 8, ::ILayoutServiceProvider & > | mLayoutServiceProvider |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > > | mAdvancedGraphicsOptions |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > | mClient |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > > | mSceneStack |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::AbstractScene > > | mLoadingScene |
| ::ll::TypedStorage< 8, 8, ::SceneFactory & > | mSceneFactory |
| ::ll::TypedStorage< 1, 1, bool > | mIsDirty |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ClientInstanceModel > > | mClientModel |
| ::ll::TypedStorage< 4, 4, ::LoadingState > | mResourcePackConfirmationLoadingState |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SkinPackCollectionModel > > | mSkinPackCollectionModel |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SkinPackCollectionModel > > | mPurchasableSkinPackCollectionModel |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SkinPackCollectionModel > > | mOwnedSkinPackCollectionModel |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SkinPackCollectionModel > > | mRealmsPlusSkinPackCollectionModel |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mAsyncTaskGroup |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::PlatformUpsellDialog > > | mPlatformUpsellDialog |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IDlcBatcher > > | mDlcBatcher |
| ::ll::TypedStorage< 8, 16, ::Bedrock::Threading::Async< void > > | mStartServerResult |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IScreenCapabilities > > | mCapabilities |
| ::ll::TypedStorage< 8, 16, ::PlatformStoreIconModel > | mPlatformStoreIconModel |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mStorageCheckTaskGroup |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Social::FriendList > > | mFriendList |
| ::ll::TypedStorage< 4, 4, uint > | mSceneId |
| ::ll::TypedStorage< 1, 1, bool > | mPlayerCanceledJoinGame |
| ::ll::TypedStorage< 1, 1, bool > | mCurrentlyLoadingScene |
|
explicit |
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
|
virtual |
Implements IMinecraftScreenModel.
| MCAPI bool MinecraftScreenModel::_isPremium | ( | ::PackManifest const & | manifest | ) | const |
| MCAPI bool MinecraftScreenModel::_isPremiumLocked | ( | ::PackManifest const & | manifest | ) | const |
| MCAPI bool MinecraftScreenModel::_isRealmsPlus | ( | ::PackManifest const & | manifest | ) | const |
| MCAPI ::Bedrock::Threading::Async< void > MinecraftScreenModel::_queueForMainThread | ( | ::std::function< void()> && | callback | ) |
| MCAPI void MinecraftScreenModel::_sendResourcePackClientResponse | ( | ::ResourcePackResponse | response, |
| ::std::set<::std::string > * | downloadingPacks ) |
| MCAPI void MinecraftScreenModel::_startLocalServerAsync | ( | ::std::string const & | levelId, |
| ::std::string const & | levelName, | ||
| ::ContentIdentity const & | contentIdentity, | ||
| ::LevelSettings const & | settings ) |
| MCAPI void MinecraftScreenModel::acceptRealmsInvite | ( | ::Invites::InviteId | invite, |
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> | callback ) |
| MCAPI void MinecraftScreenModel::acceptRealmsLink | ( | ::std::string | realmInvite, |
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason, ::Realms::World)> | callback ) |
| MCAPI void MinecraftScreenModel::acknowledgePartyDestinationCookie | ( | bool | accepted | ) |
| MCAPI void MinecraftScreenModel::activateNewPreviewRealm | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus, ::Realms::RealmId)> | callback ) |
| MCAPI void MinecraftScreenModel::addDownloadCallback | ( | ::std::weak_ptr< bool > | existenceTracker, |
| ::std::function< void(::DownloadStateObject &)> | callback ) |
| MCAPI void MinecraftScreenModel::addEduCredentialsObserver | ( | ::edu::auth::CredentialsObserver & | observer | ) |
| MCAPI void MinecraftScreenModel::addEduDeeplinkObserver | ( | ::EduDeeplinkObserver & | observer | ) | const |
| MCAPI bool MinecraftScreenModel::addExternalServer | ( | ::std::string const & | name, |
| ::std::string const & | address, | ||
| int | port ) |
| MCAPI void MinecraftScreenModel::addToRealmsBlocklist | ( | ::Realms::RealmId | worldId, |
| ::std::string const & | currentUserXuid, | ||
| ::std::string const & | xuidToBlock, | ||
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI bool MinecraftScreenModel::allowBetaXblSignIn | ( | ) | const |
| MCAPI bool MinecraftScreenModel::arePersonaAppearancesLoading | ( | ) | const |
| MCAPI bool MinecraftScreenModel::canEditPermissionsEdu | ( | ::ActorUniqueID const & | id | ) |
| MCAPI bool MinecraftScreenModel::canLaunchUri | ( | ::std::string const & | uri | ) |
| MCAPI bool MinecraftScreenModel::canManageSubscriptionForStoreId | ( | ::std::string const & | storeId | ) | const |
| MCAPI bool MinecraftScreenModel::canUserDoActionForCurrentRealm | ( | ::Realms::PlayerRoleActions | action | ) | const |
| MCAPI bool MinecraftScreenModel::canUserDoRealmRoleAction | ( | ::Realms::World const & | realmWorld, |
| ::Realms::PlayerRoleActions | action ) const |
| MCAPI void MinecraftScreenModel::cancelEduServicePackDownload | ( | ::std::string const & | cancelReason | ) | const |
| MCAPI void MinecraftScreenModel::checkConnectionEvents | ( | ) |
| MCAPI void MinecraftScreenModel::checkPremiumPlatformAccessAsync | ( | ::std::function< void(bool)> | callback | ) |
| MCAPI void MinecraftScreenModel::checkRealmsPaymentService | ( | ::std::function< void(bool)> | callback | ) |
| MCAPI void MinecraftScreenModel::clearContentLogMessages | ( | ) |
| MCAPI void MinecraftScreenModel::clearDevConsoleScreenMessages | ( | ) |
| MCAPI void MinecraftScreenModel::clearEditorPlaytestRoundtripInfo | ( | ) | const |
| MCAPI void MinecraftScreenModel::closeRealmsWorld | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus)> | callback, | ||
| ::std::function< void(int)> | retryCallback ) |
| MCAPI void MinecraftScreenModel::clubNameVetting | ( | ::std::string const & | name, |
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> | callback ) |
| MCAPI void MinecraftScreenModel::completeServerForm | ( | uint | formId, |
| ::ModalFormCancelReason | cancelReason ) |
| MCAPI void MinecraftScreenModel::completeServerForm | ( | uint | formId, |
| ::Json::Value | response ) |
| MCAPI void MinecraftScreenModel::confirmResourcePackDownload | ( | ::ResourcePackResponse | response, |
| bool | downloadOptionalResourcePacks, | ||
| bool | forceServerPacksEnabled ) |
| MCAPI void MinecraftScreenModel::connectToPlatformNetwork | ( | ::std::function< void(::Social::UserPlatformConnectionResult)> | callback, |
| bool | isUserInitiated ) |
| MCAPI bool MinecraftScreenModel::continueResourcePackDownloadAfterCDNFailure | ( | ) |
| MCAPI::std::string MinecraftScreenModel::copyWorld | ( | ::std::string const & | worldId | ) |
| MCAPI void MinecraftScreenModel::createAndUploadWorldToRealm | ( | ::LevelSummary const & | levelSummary, |
| ::LevelSettings const & | levelSettings, | ||
| ::Realms::World | world, | ||
| ::std::function< void(::Realms::World)> | callback ) |
| MCAPI void MinecraftScreenModel::createAndUploadWorldToRealm | ( | ::std::string const & | levelId, |
| ::std::string | levelName, | ||
| ::LevelSettings const & | settings, | ||
| ::Realms::World | world, | ||
| ::std::function< void(::Realms::World)> | callback ) |
| MCAPI ::std::unique_ptr<::PlatformMultiplayerRestrictions > MinecraftScreenModel::createPlatformMultiplayerRestrictions | ( | ) |
| MCAPI void MinecraftScreenModel::deleteAllContentLogs | ( | ) | const |
| MCAPI void MinecraftScreenModel::deleteAllDiagnosticsAndProfilerCaptures | ( | ) | const |
| MCAPI void MinecraftScreenModel::deleteAllLocalScreenshots | ( | ) |
| MCAPI void MinecraftScreenModel::deleteRealm | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI void MinecraftScreenModel::devConsoleExecuteCommand | ( | ::std::string const & | command | ) |
| MCAPI void MinecraftScreenModel::displayPremiumUpsellDialogAsync | ( | ::std::function< void(bool)> | callback | ) |
| MCAPI bool MinecraftScreenModel::doesUserHavePremiumPlatformAccess | ( | ) | const |
| MCAPI bool MinecraftScreenModel::editExternalServer | ( | int | id, |
| ::std::string const & | name, | ||
| ::std::string const & | address, | ||
| int | port, | ||
| bool | updateTimeStamp ) |
| MCAPI void MinecraftScreenModel::fetchRealmsWorlds | ( | ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::World >)> | callback | ) |
| MCAPI void MinecraftScreenModel::fetchScreenshots | ( | ::std::vector<::Core::PathBuffer<::std::string > > & | results | ) |
| MCAPI::std::string MinecraftScreenModel::filterProfanityFromString | ( | ::ProfanityFilterContext | stringContext, |
| ::std::string const & | str, | ||
| bool | allowFilterOverride ) const |
| MCAPI bool MinecraftScreenModel::findProfanityInString | ( | ::ProfanityFilterContext | stringContext, |
| ::std::string const & | str ) const |
| MCAPI void MinecraftScreenModel::fireCodeBuilderCachePerformanceEvent | ( | ::CodeBuilderPerformance::Stage | stage | ) |
| MCAPI void MinecraftScreenModel::fireEventAdhocNetworkEnabled | ( | ) | const |
| MCAPI void MinecraftScreenModel::fireEventInventoryOpened | ( | bool | workbench | ) |
| MCAPI void MinecraftScreenModel::fireEventScreenChanged | ( | ::std::string const & | screenName, |
| ::std::unordered_map<::std::string, ::std::string > const & | additionalProperties ) |
| MCAPI void MinecraftScreenModel::firePackSettingsEvent | ( | ::PackManifest const & | manifest, |
| ::std::string | serializedPackSettings, | ||
| int | subpackIndex, | ||
| ::std::string const & | subpackName, | ||
| int | subpackCount ) |
| MCAPI void MinecraftScreenModel::fireSignOutEdu | ( | ::std::string const & | action, |
| ::std::string const & | error ) const |
| MCAPI void MinecraftScreenModel::fireSwitchAccountEdu | ( | ) | const |
| MCAPI void MinecraftScreenModel::flushQueuedDevConsoleMessages | ( | ) |
| MCAPI bool MinecraftScreenModel::fulfillPriorEduPurchase | ( | ::std::weak_ptr<::Purchase > | purchase, |
| ::std::unique_ptr<::TransactionContext > | context ) |
| MCAPI ::std::shared_ptr<::FilePickerSettings > MinecraftScreenModel::generateFilePickerSettingsForAlbum | ( | ::PDFOptions const & | options, |
| ::std::string const & | defaultOutName ) |
| MCAPI ::std::shared_ptr<::FilePickerSettings > MinecraftScreenModel::generateFilePickerSettingsForExport | ( | ) |
| MCAPI ::std::shared_ptr<::FilePickerSettings > MinecraftScreenModel::generateFilePickerSettingsForExport | ( | ::std::string const & | levelId, |
| ::std::string const & | levelName, | ||
| ::FileArchiver::ExportType | type ) |
| MCAPI::PlayerAchievementData const & MinecraftScreenModel::getAchievementData | ( | ) | const |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity const > MinecraftScreenModel::getActiveDirectoryIdentity | ( | ) |
| MCAPI uint64 MinecraftScreenModel::getActiveDownloadOrImportCount | ( | ) | const |
| MCAPI void MinecraftScreenModel::getAllInviteLinks | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::InviteLink >)> | callback ) |
| MCAPI bool MinecraftScreenModel::getBlankLineDismissesChat | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getBuildDateISOString | ( | ) | const |
| MCAPI::BuildPlatform MinecraftScreenModel::getBuildPlatform | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getButtonTexture | ( | ::TriggerIndiciesEnum | trigger | ) |
| MCAPI::std::string MinecraftScreenModel::getButtonTexture | ( | ::ButtonIndiciesEnum | button, |
| ::IconSize | iconSize, | ||
| bool | checkButtonSwap ) |
| MCAPI::ClipboardFeatureFlags MinecraftScreenModel::getClipboardFeatures | ( | ) | const |
| MCAPI void MinecraftScreenModel::getClubProfile | ( | ::std::string const & | clubId, |
| ::std::function< void(::Clubs::ClubModel, ::Clubs::GenericStatus)> | callback ) |
| MCAPI void MinecraftScreenModel::getClubUnreadCount | ( | ::std::string const & | clubId, |
| ::std::function< void(int, ::Clubs::GenericStatus)> | callback ) |
| MCAPI::MinecraftCommands & MinecraftScreenModel::getCommands | ( | ) |
| MCAPI ::std::vector<::ContentLogMessage > const & MinecraftScreenModel::getContentLogMessages | ( | ) | const |
| MCAPI::ContentTierInfo MinecraftScreenModel::getContentTierInfo | ( | ) | const |
| MCAPI::Realms::World & MinecraftScreenModel::getCurrentRealm | ( | ) |
| MCAPI::std::string MinecraftScreenModel::getCurrentXUID | ( | ) | const |
| MCAPI::SkinHandle MinecraftScreenModel::getCustomSkinHandle | ( | ::persona::DefaultSkinType | skinType | ) | const |
| MCAPI ::std::vector<::std::string > const & MinecraftScreenModel::getDevConsoleScreenMessages | ( | ) |
| MCAPI::std::string MinecraftScreenModel::getDevelopmentVersionString | ( | ) | const |
| MCAPI::DimensionHeightRange MinecraftScreenModel::getDimensionHeightRange | ( | ) | const |
| MCAPI::WireframeQueue * MinecraftScreenModel::getDimensionWireframeQueue | ( | ) |
| MCAPI::std::string MinecraftScreenModel::getDisplayName | ( | ) | const |
| MCAPI ::Bedrock::NonOwnerPointer<::EduCloud::IEduCloudSaveSystem > MinecraftScreenModel::getEduCloudSaveSystem | ( | ) | const |
| MCAPI::IEduDiscoveryService & MinecraftScreenModel::getEduDiscoveryService | ( | ) |
| MCAPI::std::string MinecraftScreenModel::getEduOfferPrice | ( | ) |
| MCAPI float MinecraftScreenModel::getEduServicePackProgress | ( | ) | const |
| MCAPI::EducationLevelSettings const * MinecraftScreenModel::getEducationLevelSettings | ( | ) | const |
| MCAPI ::std::tuple<::std::string, ::std::string, int > MinecraftScreenModel::getExternalServerInfo | ( | int | id | ) |
| MCAPI ::std::optional<::Social::GameConnectionInfo > MinecraftScreenModel::getGameConnectionInfo | ( | ) |
| MCAPI::IGameConnectionListener const & MinecraftScreenModel::getGameConnectionListener | ( | ) |
| MCAPI::std::string MinecraftScreenModel::getIpAddress | ( | ) | const |
| MCAPI bool MinecraftScreenModel::getIsWaitingForSession | ( | ) | const |
| MCAPI::std::string const & MinecraftScreenModel::getLastContentLogMessage | ( | ) | const |
| MCAPI::std::string const & MinecraftScreenModel::getLastDevConsoleMessage | ( | ) |
| MCAPI::LevelData const * MinecraftScreenModel::getLevelData | ( | ) | const |
| MCAPI::LevelData * MinecraftScreenModel::getLevelData | ( | ) |
| MCAPI ::Bedrock::Threading::Async<::std::vector<::Social::UserLinkedAccountsInfo > > MinecraftScreenModel::getLinkedAccountsFromPSNs | ( | ::std::vector<::std::string > const & | platformIds | ) | const |
| MCAPI ::Bedrock::Threading::Async<::std::vector<::Social::UserLinkedAccountsInfo > > MinecraftScreenModel::getLinkedAccountsFromXUIDs | ( | ::std::vector<::Social::XUID > const & | xuids | ) | const |
| MCAPI::mce::UUID MinecraftScreenModel::getLocalPlayerUUID | ( | ) |
| MCAPI::std::string const MinecraftScreenModel::getMarketplaceDisabledReason | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getMarketplacePassPrice | ( | ::std::string const & | productSku, |
| ::std::string const & | caymanId ) const |
| MCAPI uint MinecraftScreenModel::getMaxPlatformInvitablePlayers | ( | ) | const |
| MCAPI uint MinecraftScreenModel::getMaxSimRadiusInChunks | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getMinecraftAccountID | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getNetworkInfoStringInGame | ( | ) | const |
| MCAPI bool MinecraftScreenModel::getNewJukeboxPopupItemText | ( | ::std::string & | newText, |
| bool & | isCreative ) |
| MCAPI bool MinecraftScreenModel::getNewPopupItemText | ( | ::std::string & | newText, |
| bool & | isCreative ) |
| MCAPI ::std::optional<::SubscriptionOffer > MinecraftScreenModel::getNextAvailableSubscriptionInfo | ( | ) | const |
| MCAPI ::Bedrock::PubSub::Connector< void(::PlayerListEntry const &, ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const &)> & MinecraftScreenModel::getOnPlayerListEntryRemovedConnector | ( | ) | const |
| MCAPI ::std::shared_ptr<::WebviewInterface > MinecraftScreenModel::getOrCreateWebviewInterface | ( | ::WebviewInterfaceType | interfaceType | ) |
| MCAPI::std::string MinecraftScreenModel::getPlatformAppropriateSubscriptionLocString | ( | ::std::string | locString, |
| bool | isForRealms ) const |
| MCAPI void MinecraftScreenModel::getPlatformFriendProfiles | ( | ::std::function< void(::std::vector<::Social::PlatformUserProfileData > const &)> | callback | ) |
| MCAPI void MinecraftScreenModel::getPlatformProfile | ( | ::std::string const & | platformId, |
| ::std::function< void(::Social::PlatformUserProfileData &)> | callback ) |
| MCAPI::GameType MinecraftScreenModel::getPlayerGameType | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getPlayerName | ( | ) | const |
| MCAPI short MinecraftScreenModel::getPointerX | ( | ) | const |
| MCAPI short MinecraftScreenModel::getPointerY | ( | ) | const |
| MCAPI void MinecraftScreenModel::getPreferredRegions | ( | ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::ServerRegion >)> | callback | ) |
| MCAPI::std::string MinecraftScreenModel::getPriceDisclaimerText | ( | ) | const |
| MCAPI ::std::pair<::std::string, bool > const MinecraftScreenModel::getPrivilegesBlockedString | ( | ::Social::PermissionCheckResult const & | reason, |
| ::std::string const & | needXBLGold, | ||
| ::std::string const & | specificPrivilege, | ||
| ::std::string const & | platformRestriction, | ||
| ::std::string const & | noInternetConnection, | ||
| ::std::string const & | unknownError ) const |
| MCAPI void MinecraftScreenModel::getProfiles | ( | ::std::vector<::std::string > const & | xuids, |
| ::std::function< void(::std::vector<::Social::XboxLiveUserProfileData const * > const &)> | batchedCollectionCallback ) |
| MCAPI void MinecraftScreenModel::getRealmWorldBackupList | ( | ::Realms::RealmId | worldId, |
| int | slotIndex, | ||
| ::std::function< void(::Realms::GenericStatus, ::Realms::WorldBackupList)> | callback ) |
| MCAPI void MinecraftScreenModel::getRealmsBlocklist | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus, ::std::vector<::std::string >)> | callback ) |
| MCAPI void MinecraftScreenModel::getRealmsConfigDetails | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus, ::Realms::ConfigInfo)> | callback ) |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::Service::IRealmsInviteLinksDomain > MinecraftScreenModel::getRealmsInviteLinksDomain | ( | ) |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesService > MinecraftScreenModel::getRealmsInvitesService | ( | ) |
| MCAPI void MinecraftScreenModel::getRealmsMembers | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::Player >)> | callback ) |
| MCAPI void MinecraftScreenModel::getRealmsOnlinePlayers | ( | ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::World >)> | callback | ) |
| MCAPI void MinecraftScreenModel::getRealmsWorld | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus, ::Realms::World)> | callback, | ||
| bool | userWaiting ) |
| MCAPI::Realms::World MinecraftScreenModel::getRealmsWorldContextWorld | ( | ) | const |
| MCAPI float MinecraftScreenModel::getResourcePackDownloadProgress | ( | ::std::string & | message | ) | const |
| MCAPI::std::string MinecraftScreenModel::getScreenName | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getScreenTelemetry | ( | ) | const |
| MCAPI::std::string const & MinecraftScreenModel::getServerSettingsData | ( | ) |
| MCAPI uint MinecraftScreenModel::getServerSettingsId | ( | ) |
| MCAPI::std::string MinecraftScreenModel::getSessionConfigKnownPageKeyValue | ( | ::std::string const & | pageId | ) | const |
| MCAPI bool MinecraftScreenModel::getSimPaused | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getSplitscreenJoinText | ( | ) | const |
| MCAPI::StoreContentSources MinecraftScreenModel::getStoreContentSources | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getStoreDocumentId | ( | ) | const |
| MCAPI bool MinecraftScreenModel::getStoreHasMarketplacePassProducts | ( | ) | const |
| MCAPI bool MinecraftScreenModel::getStoreHasRealmsProducts | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getStoreId | ( | ) | const |
| MCAPI ::std::optional<::SubscriptionOffer > MinecraftScreenModel::getSubscriptionFullPriceInfo | ( | ) | const |
| MCAPI::std::string MinecraftScreenModel::getTermsOfUseHyperlink | ( | ) | const |
| MCAPI bool MinecraftScreenModel::getTipText | ( | ::std::string & | text | ) |
| MCAPI uint64 MinecraftScreenModel::getTotalHardwareThreadsCount | ( | ) | const |
| MCAPI bool MinecraftScreenModel::getUnfulfilledEduPurchase | ( | ::EduPurchaseDetails & | details | ) |
| MCAPI void MinecraftScreenModel::getUserMemberOfWorldsCount | ( | ::std::function< void(::Realms::GenericStatus, bool)> | callback | ) |
| MCAPI::Social::XboxLiveUserProfileData const & MinecraftScreenModel::getUserProfileDataByXuid | ( | ::std::string const & | xuid | ) |
| MCAPI::std::string MinecraftScreenModel::getVersionString | ( | ) | const |
| MCAPI ::std::shared_ptr<::WebviewInterface > MinecraftScreenModel::getWebviewInterface | ( | ::WebviewInterfaceType | interfaceType | ) |
| MCAPI void MinecraftScreenModel::getWorldFromLink | ( | ::std::string | realmInvite, |
| ::std::function< void(::Realms::GenericStatus, ::Json::Value const &&, ::Realms::World)> | callback ) |
| MCAPI::LoadingState MinecraftScreenModel::getWorldLoadingState | ( | ) | const |
| MCAPI ::std::vector<::Social::XboxLiveUserProfileData const * > const & MinecraftScreenModel::getXboxLiveFriends | ( | ) | const |
| MCAPI ::std::vector<::std::string > MinecraftScreenModel::getXuidsInLobby | ( | ) | const |
| MCAPI::PurchaseResult MinecraftScreenModel::goToExternalPlatformOffer | ( | ::std::string const & | offerId, |
| ::std::function< void(bool)> | finishedExternalCoinPurchase, | ||
| ::std::function< void(bool, int)> | boughtEnoughCoinsCallback ) |
| MCAPI bool MinecraftScreenModel::hasInteractButton | ( | ) | const |
| MCAPI bool MinecraftScreenModel::hasLocalDeviceEntitlements | ( | ) | const |
| MCAPI bool MinecraftScreenModel::hasPlatformIcons | ( | ) | const |
| MCAPI bool MinecraftScreenModel::hasPlatformInvites | ( | ) | const |
| MCAPI bool MinecraftScreenModel::hasPlatformProfileCards | ( | ) | const |
| MCAPI void MinecraftScreenModel::initializeRealmsWorld | ( | ::Realms::RealmId | worldId, |
| ::std::string const & | name, | ||
| ::std::string const & | description, | ||
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> | callback ) |
| MCAPI void MinecraftScreenModel::invitePlayers | ( | ::std::vector<::std::string > const & | uids, |
| ::Social::MultiplayerServiceIdentifier | service ) |
| MCAPI bool MinecraftScreenModel::isBanned | ( | ) | const |
| MCAPI bool const MinecraftScreenModel::isCodeBuilderEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isCreative | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isCrossPlatformPlayEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isDesktop | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isDeviceBeingSunset | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isDeviceSunset | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isEditorModeEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isEditorPlayer | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isEduDemo | ( | ) |
| MCAPI bool MinecraftScreenModel::isEduMode | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isFeatureEnabled | ( | ::MinecraftGameFeatures | feature | ) | const |
| MCAPI bool MinecraftScreenModel::isFriendsDrawerEnabled | ( | ::MinecraftScreenModel::FriendsDrawerLocation | location | ) | const |
| MCAPI bool MinecraftScreenModel::isGameModeEnabled | ( | ::GameType | game | ) | const |
| MCAPI bool MinecraftScreenModel::isHotbarOnlyTouch | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isInternetAvailable | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isInviteEnabled | ( | ::Social::MultiplayerServiceIdentifier | serviceIdentifier | ) | const |
| MCAPI bool MinecraftScreenModel::isLANAllowed | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isLANAvailable | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isLeftHanded | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isLevelLoadingProgressScreen | ( | ) |
| MCAPI bool MinecraftScreenModel::isMultiplayerFeatureAllowed | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isMuteChat | ( | ) |
| MCAPI bool MinecraftScreenModel::isNetworkAllowed | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isNetworkAvailable | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isOnSceneStack | ( | ::std::string_view | screenName | ) |
| MCAPI bool MinecraftScreenModel::isPlatformConsole | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPlatformInviteEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPlatformNX | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPlatformSony | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPlatformThirdPartyConsole | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPlayFabNsaLinkingFeatureEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPremiumOwnedMissing | ( | ::PackIdVersion const & | id, |
| ::ContentIdentity const & | contentIdentity ) const |
| MCAPI bool MinecraftScreenModel::isPremiumPlatformAccessRequired | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isPremiumPlatformAccessRequiredForMatchmaking | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isRealmLevel | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isRealmOwner | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isRealmsEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isResourceLoadingFinished | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isRiding | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isServiceMultiplayerEnabled | ( | ::Social::MultiplayerServiceIdentifier | serviceID | ) | const |
| MCAPI bool MinecraftScreenModel::isServiceMultiplayerSupported | ( | ::Social::MultiplayerServiceIdentifier | serviceID | ) |
| MCAPI bool MinecraftScreenModel::isSessionInfoValid | ( | ::Social::MultiplayerServiceIdentifier | serviceID | ) | const |
| MCAPI bool MinecraftScreenModel::isSignInInProgress | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isSignedInToAdhoc | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isSignedInToNSO | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isSignedInToPSN | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isSignedInToPlayfab | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isSignedInToXBL | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isSwitchTrialsEnabled | ( | bool | isForRealms | ) | const |
| MCAPI bool MinecraftScreenModel::isUILoadingDone | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isUITTSEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isUserConnectedToPlatform | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isUsingUnifiedJoinRealmFlow | ( | ) | const |
| MCAPI bool MinecraftScreenModel::isValidRealmName | ( | ::std::string | name | ) |
| MCAPI void MinecraftScreenModel::joinEduDiscoveredWorld | ( | ) |
| MCAPI void MinecraftScreenModel::joinRealmsWorld | ( | ::Realms::World | world, |
| ::std::function< void(::Social::GameConnectionInfo const &, bool)> | successCallback, | ||
| ::std::function< void(::Realms::GenericStatus, ::RealmsAPI::JoinStatus, ::Realms::FailureReason)> | failCallback, | ||
| ::std::function< void(int)> | retryCallback, | ||
| ::IMinecraftEventing::RealmConnectionFlow | realmConnectionFlow, | ||
| ::std::function< void(::IMinecraftEventing::RealmConnectionFlow)> | broadcastConnectionEventRealmsRequestFunction, | ||
| ::std::function< void(::IMinecraftEventing::RealmConnectionFlow, ::Bedrock::Http::StatusCode)> | broadcastConnectionEventRealmsResponseFunction ) |
| MCAPI void MinecraftScreenModel::launchEduUri | ( | ::std::string const & | baseUrl | ) |
| MCAPI void MinecraftScreenModel::launchFeedbackHelpUri | ( | ) |
| MCAPI bool MinecraftScreenModel::launchManageSubscriptions | ( | ) |
| MCAPI bool MinecraftScreenModel::launchStoreForClientUpdates | ( | ) |
| MCAPI void MinecraftScreenModel::launchUri | ( | ::std::string const & | uri | ) |
| MCAPI void MinecraftScreenModel::launchUserGeneratedUri | ( | ::std::string const & | uri, |
| ::UserGeneratedUriSource | source, | ||
| bool | recordEvent ) |
| MCAPI void MinecraftScreenModel::leaveRealmsWorld | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI void MinecraftScreenModel::listRealmsInvites | ( | ::std::function< void(::Realms::GenericStatus, ::std::vector<::Invites::Invite >)> | callback | ) |
| MCAPI void MinecraftScreenModel::loadStoreDataDrivenScreenFromSidebar | ( | ::StoreDataDrivenScreenParams & | params | ) |
| MCAPI void MinecraftScreenModel::makeBackupOfLevel | ( | ::LevelSummary const & | editedLevel | ) |
| MCAPI bool MinecraftScreenModel::multiplayerLostConnectionToSignalingService | ( | ) | const |
| MCAPI bool MinecraftScreenModel::multiplayerRequiresUGCEnabled | ( | ) | const |
| MCAPI void MinecraftScreenModel::navigateToControlCustomizationScreen | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToCreditsScreen | ( | ::CreditsType | contentType, |
| ::std::function< void()> | callback ) |
| MCAPI void MinecraftScreenModel::navigateToDeleteProgressScreen | ( | ::std::string const & | uniqueEventName, |
| ::IContentManager & | contentManager, | ||
| ::std::vector<::std::shared_ptr<::ContentItem const > > | itemsToDelete ) |
| MCAPI void MinecraftScreenModel::navigateToDevConsole | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToDisabledSkinScreen | ( | bool | twoButtonWithCallback, |
| ::std::function< void()> | callback ) |
| MCAPI void MinecraftScreenModel::navigateToEduHomeScreen | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToFeedScreen | ( | ::Realms::World const & | world | ) |
| MCAPI void MinecraftScreenModel::navigateToFeedbackPopup | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToInviteScreen | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToModalProgressScreen | ( | ::std::string const & | uniqueEventName, |
| ::std::unique_ptr<::ProgressHandler > | progressHandler, | ||
| bool | forceRenderBelow, | ||
| ::std::string const & | screenNameOverride, | ||
| bool | isCancellable ) |
| MCAPI void MinecraftScreenModel::navigateToOptionsScreen | ( | ::SettingsTabIndex | startingTabIndex, |
| bool | navToMenuOnExit, | ||
| bool | maintainOldFocus, | ||
| ::std::string const & | initialPackId ) |
| MCAPI void MinecraftScreenModel::navigateToPlatformNetworkConnectConfirmationScreen | ( | ::std::function< void(bool)> | callback | ) |
| MCAPI void MinecraftScreenModel::navigateToPlatformSplitScreenConnectConfirmationScreen | ( | ::std::function< void(bool)> | callback | ) |
| MCAPI void MinecraftScreenModel::navigateToPlatformStoreConnectConfirmationScreen | ( | ::std::function< void(bool)> | callback | ) |
| MCAPI void MinecraftScreenModel::navigateToRealmsHubScreen | ( | ::Realms::World const & | world | ) |
| MCAPI void MinecraftScreenModel::navigateToRealmsManageMembersScreen | ( | ::Realms::World const & | world | ) |
| MCAPI void MinecraftScreenModel::navigateToRealmsPlanPicker | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToRealmsStoriesShareLinkModal | ( | ::Realms::World const & | world | ) |
| MCAPI void MinecraftScreenModel::navigateToSelectWorldPopup | ( | ::std::function< void(::SelectWorldResult, ::optional_ref<::LevelSummary const >, ::optional_ref<::Realms::World const >)> | callback | ) |
| MCAPI void MinecraftScreenModel::navigateToSignInErrorScreen | ( | ::std::string | errorMessage, |
| ::std::function< void()> | onDismiss ) |
| MCAPI void MinecraftScreenModel::navigateToStoreHomeScreen | ( | ::std::string const & | title | ) |
| MCAPI void MinecraftScreenModel::navigateToStoreRatingScreen | ( | ) |
| MCAPI void MinecraftScreenModel::navigateToUpdateWorldHeightScreen | ( | ::std::function< void(bool)> | startWorldCallback | ) |
| MCAPI void MinecraftScreenModel::navigateToWorldRecoveryScreen | ( | ::std::function< void()> | successCallback | ) |
| MCAPI bool MinecraftScreenModel::needPlatformConnectionBeforeXBLSignIn | ( | ) | const |
| MCAPI bool MinecraftScreenModel::needPlatformConnectionForMultiplayer | ( | ) | const |
| MCAPI bool MinecraftScreenModel::needPlatformConnectionForSplitScreenMultiplayer | ( | ) | const |
| MCAPI void MinecraftScreenModel::openBannedModal | ( | ) |
| MCAPI void MinecraftScreenModel::openRealmsWorld | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus)> | callback, | ||
| ::std::function< void(int)> | retryCallback ) |
| MCAPI bool MinecraftScreenModel::openingExternalResourceSuspendsApp | ( | ) | const |
| MCAPI void MinecraftScreenModel::pickFile | ( | ::std::shared_ptr<::FilePickerSettings > | settings | ) | const |
| MCAPI void MinecraftScreenModel::printResourceLoadManagerRunningTasks | ( | ) | const |
| MCAPI bool MinecraftScreenModel::purchaseEduLicense | ( | ::std::unique_ptr<::TransactionContext > | context | ) |
| MCAPI void MinecraftScreenModel::purchasePreview | ( | ::StorePreviewVersion | previewVersion | ) | const |
| MCAPI void MinecraftScreenModel::quit | ( | ::std::string const & | src, |
| ::std::string const & | reason ) |
| MCAPI void MinecraftScreenModel::rebindKeys | ( | ) |
| MCAPI void MinecraftScreenModel::rebuildPlayScreenMenuStack | ( | ) |
| MCAPI void MinecraftScreenModel::refreshCurrentRealmWorldInfo | ( | ::std::function< void(::Realms::GenericStatus, ::Realms::World const &)> | callback | ) |
| MCAPI void MinecraftScreenModel::registerServicesManagerSetupCallback | ( | ::std::function< void()> | callbackToRegister | ) |
| MCAPI void MinecraftScreenModel::rejectRealmsInvite | ( | ::Invites::InviteId | invite, |
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI void MinecraftScreenModel::removeExternalServer | ( | int | id | ) |
| MCAPI void MinecraftScreenModel::removeFromRealmsBlocklist | ( | ::Realms::RealmId | worldId, |
| ::std::string const & | xuid, | ||
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI ::std::shared_ptr<::FileDataRequest > MinecraftScreenModel::requestImageFromUrl | ( | ::std::string const & | imageUrl, |
| ::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)> | callback ) |
| MCAPI bool MinecraftScreenModel::requiresNetworkOutageMessaging | ( | ) | const |
| MCAPI bool MinecraftScreenModel::requiresXBLSigninToPlay | ( | ) | const |
| MCAPI void MinecraftScreenModel::resetActiveDirectoryAuthenticationState | ( | ) |
| MCAPI void MinecraftScreenModel::resetRealmsWorld | ( | ::Realms::RealmId | worldId, |
| ::std::function< void(::Realms::GenericStatus)> | callback, | ||
| ::std::function< void(int)> | retryCallback ) |
| MCAPI void MinecraftScreenModel::resetRealmsWorldContext | ( | ) |
| MCAPI void MinecraftScreenModel::resetResourceLoadManagerRepeatedHitCount | ( | ) |
| MCAPI void MinecraftScreenModel::saveEduReceipt | ( | ::std::string const & | receipt, |
| ::std::function< void(bool)> const & | callback ) |
| MCAPI void MinecraftScreenModel::saveLevelData | ( | ::std::string const & | levelId, |
| ::LevelData const & | data ) |
| MCAPI void MinecraftScreenModel::scheduleCheckUserStorageAsync | ( | ) |
| MCAPI void MinecraftScreenModel::selectSlot | ( | int | slot, |
| ::ContainerID | containerId ) |
| MCAPI void MinecraftScreenModel::sendDevConsoleMessage | ( | ::std::string const & | message | ) |
| MCAPI void MinecraftScreenModel::sendPurchaseReceiptsToServer | ( | ) |
| MCAPI void MinecraftScreenModel::sendSettingsCommandPacket | ( | ::std::string const & | command, |
| bool | supressOutput ) |
| MCAPI void MinecraftScreenModel::sendTrialWelcomeMessage | ( | ) |
| MCAPI bool MinecraftScreenModel::serverPermissionOpenChat | ( | ) | const |
| MCAPI void MinecraftScreenModel::setActiveDirectoryAuthenticationOfferPurchase | ( | ) |
| MCAPI void MinecraftScreenModel::setActiveDirectoryAuthenticationStateComplete | ( | ) |
| MCAPI void MinecraftScreenModel::setActiveDirectoryDemoVersion | ( | ) |
| MCAPI void MinecraftScreenModel::setActiveDirectoryEulaAccepted | ( | ) |
| MCAPI void MinecraftScreenModel::setActiveSlot | ( | ::Realms::RealmId | worldId, |
| int | slotIndex, | ||
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> | callback ) |
| MCAPI void MinecraftScreenModel::setClubProfile | ( | ::Clubs::ClubModel const & | model, |
| ::std::function< void(::Clubs::GenericStatus)> | callback ) |
| MCAPI void MinecraftScreenModel::setDefaultPermissionsRealms | ( | ::Realms::RealmId | worldId, |
| ::PlayerPermissionLevel const & | permission, | ||
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI void MinecraftScreenModel::setIsCheckoutInProgress | ( | bool | isCheckoutInProgress | ) |
| MCAPI void MinecraftScreenModel::setIsInGameBrowsing | ( | bool | isInGameBrowsing | ) |
| MCAPI void MinecraftScreenModel::setLanguage | ( | ) |
| MCAPI void MinecraftScreenModel::setLastSelectedSlot | ( | int | slot, |
| ::ContainerID | containerId ) |
| MCAPI void MinecraftScreenModel::setNumberOfOwnedRealms | ( | int | number | ) |
| MCAPI void MinecraftScreenModel::setRealmsWorldInfo | ( | ::Realms::World | world, |
| int | difficulty, | ||
| bool | allowCheats, | ||
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> | callback ) |
| MCAPI void MinecraftScreenModel::setShareData | ( | ::std::string | shareTitle, |
| ::std::string | shareText, | ||
| ::std::string | shareUri ) |
| MCAPI void MinecraftScreenModel::setSimPaused | ( | bool | paused | ) |
| MCAPI void MinecraftScreenModel::setTextBoxBackend | ( | ::std::string const & | str | ) |
| MCAPI void MinecraftScreenModel::setTexturePacksRequired | ( | ::Realms::RealmId | worldId, |
| bool const & | texturePacksRequired, | ||
| ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> | callback ) |
| MCAPI void MinecraftScreenModel::setTrialABTest | ( | ::PropertyBag * | abTests | ) |
| MCAPI void MinecraftScreenModel::setUserPermissionRealms | ( | ::Realms::RealmId | worldId, |
| ::std::string const & | xuid, | ||
| ::PlayerPermissionLevel const & | permission, | ||
| ::std::function< void(::Realms::GenericStatus)> | callback ) |
| MCAPI bool MinecraftScreenModel::shouldShowFailRealmsPurchaseFulfillmentToggle | ( | ) | const |
| MCAPI bool MinecraftScreenModel::shouldShowThirdPartyDisconnected | ( | ) | const |
| MCAPI bool MinecraftScreenModel::shouldShowVersionUpdateScreen | ( | ) |
| MCAPI void MinecraftScreenModel::showFriendFinder | ( | ::std::function< void()> | callback | ) |
| MCAPI void MinecraftScreenModel::showPlatformEmptyStoreDialog | ( | ::std::function< void(bool)> && | callback | ) |
| MCAPI void MinecraftScreenModel::showShareUI | ( | ) |
| MCAPI bool MinecraftScreenModel::showSignInButton | ( | ) | const |
| MCAPI void MinecraftScreenModel::signIn | ( | ::std::function< void()> | connectionCompleteCallback, |
| ::Social::IdentitySignInTrigger | signInTrigger, | ||
| ::std::string const & | signInSource, | ||
| ::std::function< void(::Social::MultiIdentitySigninResult)> | signInCompleteCallback ) |
| MCAPI void MinecraftScreenModel::signOut | ( | ::std::function< void(::Identity::SignOutResult)> | callback | ) |
| MCAPI void MinecraftScreenModel::silentSignin | ( | ::Social::IdentitySignInTrigger | signInTrigger, |
| ::std::string const & | signInSource, | ||
| ::std::function< void(::Social::MultiIdentitySigninResult)> | callback ) |
| MCAPI void MinecraftScreenModel::startActiveDirectoryEduDemo | ( | ) |
| MCAPI void MinecraftScreenModel::startExternalNetworkWorld | ( | ::std::string const & | serverName, |
| ::std::string const & | ipAddress, | ||
| int | port ) |
| MCAPI void MinecraftScreenModel::startLocalServerAsync | ( | ::LevelSummary const & | levelSummary, |
| ::LevelSettings const & | levelSettings ) |
| MCAPI void MinecraftScreenModel::stopWebviewInterface | ( | ::WebviewInterfaceType | interfaceType | ) |
| MCAPI bool MinecraftScreenModel::supports3DExport | ( | ) | const |
| MCAPI bool MinecraftScreenModel::supports3rdPartyServers | ( | ) | const |
| MCAPI bool MinecraftScreenModel::supportsGamepad | ( | ) | const |
| MCAPI bool MinecraftScreenModel::supportsKeyboardMouse | ( | ) | const |
| MCAPI bool MinecraftScreenModel::supportsMSAA | ( | ) | const |
| MCAPI bool MinecraftScreenModel::supportsShare | ( | ) |
| MCAPI bool MinecraftScreenModel::supportsTouch | ( | ) | const |
| MCAPI ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > MinecraftScreenModel::takeScreenshotForUploading | ( | ) |
| MCAPI void MinecraftScreenModel::travelToPartyDestination | ( | ) |
| MCAPI void MinecraftScreenModel::triggerNpcUpdateTelemetry | ( | ::Actor & | npcOwner | ) |
| MCAPI bool MinecraftScreenModel::tryNavigateToXblImmediateSignInScreen_DEPRECATED | ( | ::std::string const & | signInSource, |
| ::std::function< void()> | callBackAfterSignIn, | ||
| ::std::function< void()> | callBackAfterCancel ) |
| MCAPI bool MinecraftScreenModel::updateEduServicePackSystem | ( | ) | const |
| MCAPI void MinecraftScreenModel::updateRealmsAllowList | ( | ::Realms::RealmId | worldId, |
| ::std::string const & | currentUserXuid, | ||
| ::std::map<::std::string, ::RealmsAPI::InviteAction > | xuidList, | ||
| ::std::function< void(::Realms::GenericStatus, ::Realms::World)> | callback ) |
| MCAPI void MinecraftScreenModel::updateRealmsConfig | ( | ::Realms::RealmId | worldId, |
| ::std::string const & | versionRef, | ||
| ::std::function< void(::Realms::GenericStatus, ::std::string)> | callback ) |
| MCAPI bool MinecraftScreenModel::usePlatformProfilePicturesOnly | ( | ) | const |
| MCAPI bool MinecraftScreenModel::wasSessionCreated | ( | ::Social::MultiplayerServiceIdentifier | serviceID | ) | const |
|
static |
| MCAPI void * MinecraftScreenModel::$ctor | ( | ::MinecraftScreenModelContext | context | ) |
| MCAPI void MinecraftScreenModel::$dtor | ( | ) |
| MCAPI void MinecraftScreenModel::$prepareToNavigateToGamePlayScreen | ( | ) |
| MCAPI void MinecraftScreenModel::$navigateToGamePlayScreen | ( | ) |
| MCAPI bool MinecraftScreenModel::$tryNavigateToProfileScreen | ( | ) |
| MCAPI bool MinecraftScreenModel::$tryNavigateToSafeZoneScreenOnFirstSignin | ( | ) |
| MCAPI void MinecraftScreenModel::$navigateToStoreDataDrivenScreen | ( | ::StoreDataDrivenScreenParams const & | params, |
| bool | forceDisableProgressScreen ) |
| MCAPI bool MinecraftScreenModel::$leaveScreen | ( | ::std::string | expectedScreenName, |
| bool | onlyThis ) |
| MCAPI void MinecraftScreenModel::$popScreensBackTo | ( | ::ui::SceneType const | sceneType | ) |
| MCAPI bool MinecraftScreenModel::$isLeaveGameDone | ( | ) | const |
| MCAPI void MinecraftScreenModel::$requestLeaveGame | ( | bool | switchScreen, |
| bool | sync ) |
| MCAPI void MinecraftScreenModel::$destroyGame | ( | ) |
| MCAPI bool MinecraftScreenModel::$isInGame | ( | ) | const |
| MCAPI bool MinecraftScreenModel::$isSelectedSkinInitialized | ( | ) | const |
| MCAPI::SubClientId MinecraftScreenModel::$getSubClientId | ( | ) | const |
| MCAPI bool MinecraftScreenModel::$platformTTSExists | ( | ) | const |
| MCAPI::IDlcBatchModel & MinecraftScreenModel::$getDlcBatchModel | ( | ::std::vector<::DlcId > const & | dlcIds | ) |
| MCAPI::IDlcBatchModel & MinecraftScreenModel::$getDlcBatchModel | ( | ::std::vector<::std::string > const & | productIds | ) |
| MCAPI::IDlcBatchModel & MinecraftScreenModel::$getDlcBatchModel | ( | ::std::vector<::PackIdVersion > const & | packIds | ) |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > MinecraftScreenModel::$getStoreCatalogRepository | ( | ) | const |
| MCAPI float MinecraftScreenModel::$getStoreNetworkFailureTimeout | ( | ) | const |
| MCAPI bool MinecraftScreenModel::$isAdhocEnabled | ( | ) | const |
| MCAPI bool MinecraftScreenModel::$isUserReady | ( | ) | const |
| MCAPI bool MinecraftScreenModel::$isDirty | ( | ) | const |
| MCAPI::ResourcePackManager & MinecraftScreenModel::$getResourcePackManager | ( | ) | const |
| MCAPI::SkinHandle const & MinecraftScreenModel::$getSelectedSkinHandle | ( | ) | const |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > MinecraftScreenModel::$getUserManager | ( | ) |
| MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const MinecraftScreenModel::$getUserManager | ( | ) | const |
| MCAPI::std::string const & MinecraftScreenModel::$getLastPoppedScreenName | ( | ) | const |
| MCAPI::INetworkGameConnector & MinecraftScreenModel::$getNetworkGameConnector | ( | ) |