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

Classes

struct  LiveServer
class  PlayScreenLevelListCacheObserver

Public Types

using PlayerCountMap = ::std::map<::Realms::RealmId, int>
using RealmFullMap = ::std::map<::Realms::RealmId, bool>
using RealmsWorldList = ::std::vector<::Realms::World>
using StashedNetworkSelection = ::std::pair<::NetworkWorldInfo const, ::NetworkWorldType>
enum class  FriendsDrawerLocation : int { MainMenu = 0 , InGameMenu = 1 }
enum class  FriendsDrawerLocation : int { MainMenu = 0 , InGameMenu = 1 }
using Context = ::MinecraftScreenModelContext

Public Member Functions

virtual int getWorldCount (::WorldType worldType, ::NetworkWorldType networkType) const
virtual::LocalWorldInfo const * getLocalWorldAtIndex (int const index) const
virtual::LocalWorldInfo const * getLocalWorldById (::std::string const &id) const
virtual bool refresh (::WorldType tabType)
virtual void startLocalWorld (::LocalWorldInfo worldInfo, ::LevelSettings const *settings)
virtual bool isDirty () const
virtual::IMinecraftEventing & getMinecraftEventing () const
MCAPI PlayScreenModel (::MinecraftScreenModelContext context)
MCAPI void _fetchAdditionalRealmsWorldsInfo ()
MCAPI void _fetchTrialAvailability ()
MCAPI bool _isCrossPlatformGame (::Social::MultiplayerGameInfo const &gameInfo) const
MCAPI void _navigateToEditWorldScreen (::LocalWorldInfo const &info)
MCAPI bool _passLicenseCheck (::LocalWorldInfo &worldInfo)
MCAPI void _populateAdditionalRealmsWorldsInfo ()
MCAPI void _populateEduCloudWorlds (::std::vector<::LocalWorldInfo > &localWorlds)
MCAPI void _populateLocalWorldsFromStorageSource (::ILevelListCache &levelListCache, ::std::vector<::LocalWorldInfo > &localWorlds, ::std::vector<::LocalWorldInfo > &betaRetailWorlds, bool restrictTrial, bool fireTelemetry)
MCAPI void _populateNetworkWorlds ()
MCAPI void _populateRealmsWorldsInternal (bool ofUnpairedParentRealms)
MCAPI void _postRealmEvents ()
MCAPI void _processLegacyWorld (::std::shared_ptr<::Legacy::WorldProcessRequest > processRequest)
MCAPI void _remove3PServersMismatchingEditorMode ()
MCAPI void _requestPendingInviteCount ()
MCAPI void _sendBulkUnreadCountRequest ()
MCAPI void _sortRealmsWorlds (::std::string currentUserXUID, ::std::vector<::Realms::World > &worlds)
MCAPI void _start3PNetworkWorld (::NetworkWorldInfo &world)
MCAPI void _startFriendNetworkWorld (::NetworkWorldInfo const &world)
MCAPI void _startLocalWorld (::LocalWorldInfo &world, ::LevelSettings const *settings)
MCAPI void _startRemoteNetworkWorld (::NetworkWorldInfo const &world)
MCAPI void _trialModeChanged (bool newTrialModeStatus)
MCAPI void _updateOwnerInfo ()
MCAPI bool areExternalAndRemoteServerSame (::ExternalServer &externalServer, ::PingedCompatibleServer remoteServer)
MCAPI void cancelImportCallbackToken ()
MCAPI void clearUnreadCount (::Realms::RealmId realmId)
MCAPI void convertLegacyWorld (::LegacyWorldInfo worldInfo, ::std::string const &newWorldDir, ::std::function< void(::Legacy::ImportStatus, float, ::std::shared_ptr<::ImportResult >)> callback)
MCAPI ::Core::PathBuffer<::std::string > const createUniquePathForWorld () const
MCAPI void deleteLegacyWorld (uint legacyWorldIndex)
MCAPI void fetchEduCloudWorlds ()
MCAPI void fetchLegacyWorldsForPlayScreen (::std::function< void()> noWorldsFoundCallback)
MCAPI void fetchRealmsPlayerCounts ()
MCAPI void fetchRealmsWorldsForPlayScreen ()
MCAPI void fetchThirdPartyServerWorlds (bool forceFetch)
MCAPI::WorldTemplateInfo const * findWorldTemplateAtIndex (int index)
MCAPI void fireClubsOpenFeedScreenEvent (::Realms::RealmId realmId, ::std::string const &clubId, int unreadPosts)
MCAPI void fireIgnoredNotificationsEvent (::IMinecraftEventing::IgnoredNotificationsType notificationType, int notificationCount, ::std::set<::IMinecraftEventing::IgnoredNotificationSource > notificationSources)
MCAPI void forceFetchWorld ()
MCAPI ::std::shared_ptr<::FilePickerSettingsgenerateFilePickerSettingsForImport ()
MCAPI::LegacyWorldInfo * getBetaRetailLegacyWorldAtIndex (int index)
MCAPI::LocalWorldInfo * getBetaRetailLocalWorldAtIndex (int index)
MCAPI bool getEduCloudFetchFailed () const
MCAPI bool getEduCloudWorldsFetched () const
MCAPI bool getEduCloudWorldsPopulated () const
MCAPI bool getFetchingThirdPartyWorldsInProgress () const
MCAPI::Core::Path const & getIconPathOfCrossPlatformFriendWorld (int index) const
MCAPI::Core::Path const & getIconPathOfFriendWorld (int index) const
MCFOLD::std::chrono::steady_clock::time_point & getLastPlayerCountUpdate ()
MCAPI::LegacyWorldInfo * getLegacyWorldAtIndex (int index)
MCAPI float getLegacyWorldConversionProgress () const
MCAPI::LoadingState getLegacyWorldConversionState () const
MCAPI bool getLegacyWorldsFetched () const
MCAPI ::std::vector<::ResourceLocationgetLoadingPacks (::PackType type) const
MCAPI::LocalWorldInfo * getLocalWorldAtIndex (int index)
MCAPI::LocalWorldInfo * getLocalWorldById (::std::string const &id)
MCAPI bool getLocalWorldsPopulated () const
MCAPI::ResourceLocation const & getNetworkFriendsGamerpic (::std::string const &idKey)
MCAPI::NetworkWorldInfo * getNetworkWorldAtIndex (int index, ::NetworkWorldType networkType)
MCAPI int getOwnedActiveUnpairedParentRealmWorldCount () const
MCAPI int getPendingInviteCount () const
MCAPI::RealmsWorldInfo const * getRealmWorldAtIndex (int index) const
MCAPI int getRealmWorldCount () const
MCAPI int getRealmWorldsPartitionIndex () const
MCAPI bool getRealmsFirstFetchComplete () const
MCAPI::Realms::GenericStatus getRealmsStatus () const
MCAPI int getSeenUnreadPostsCount (::PlayScreenDefaultTab tab)
MCAPI int getUnpairedParentRealmWorldCount () const
MCAPI bool getUnpairedParentRealmsFirstFetchComplete () const
MCAPI::Realms::GenericStatus getUnpairedParentRealmsStatus () const
MCAPI int getUnreadCount (::Realms::RealmId realmId) const
MCAPI::WorldTemplateInfo const & getWorldTemplateAtIndex (int index) const
MCAPI uint64 const getWorldTemplateSize () const
MCFOLD ::std::vector<::Realms::World > & getWorlds ()
MCAPI void handleLegacyWorldConversionComplete (::ImportResult const &result)
MCAPI bool hasLocalWorldWithId (::std::string const &levelId)
MCAPI void initLegacyWorldImporter ()
MCAPI void initializeRealmsWorlds ()
MCAPI bool isEditorPlaytestRoundtrip () const
MCAPI bool isLocalWorldRealmsPlus (::LocalWorldInfo const &world)
MCAPI void markLocalLevelDirty (::std::string const &id)
MCAPI void navigateToAddEditExternalScreen (int id)
MCAPI void navigateToEditWorldScreen (int index, ::std::function< void(::Core::Path const &)> onErrorCallback)
MCAPI void navigateToEditWorldScreen (::LocalWorldInfo *info, ::std::function< void(::Core::Path const &)> onErrorCallback)
MCAPI void navigateToEditWorldScreen (::std::string const &levelId, ::std::function< void(::Core::Path const &)> onErrorCallback)
MCAPI void navigateToRealmsSharingLauncherScreen (::std::string const &realmsInvite)
MCAPI void navigateToWorldSyncModalScreen (::std::string const &levelId, ::std::function< void(::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > >)> onCompleteCallback)
MCAPI::LocalWorldInfo refreshLocalWorldInfo (::LocalWorldInfo const &worldInfo)
MCAPI void repopulateLocalWorlds ()
MCAPI void resetEduCloudFetchStatus ()
MCAPI void resetUpdateIntervals ()
MCAPI void resetUpdateTimer (::WorldType worldType)
MCAPI void setForceUpdate ()
MCAPI void setLegacyWorldConversionProgress (float progress)
MCAPI void setPlayScreenDefaultTab (::PlayScreenDefaultTab tab)
MCAPI void setSeenUnreadPostsCount (::PlayScreenDefaultTab tab, int value)
MCAPI void startNetworkWorld (::NetworkWorldInfo worldInfo, ::NetworkWorldType worldType)
MCAPI::Bedrock::PubSub::Subscription subscribeToBuildGameList ()
MCAPI bool supportsEduCloudWorlds () const
MCAPI void triggerMultiplayerGameRefresh (bool tryToReconnect)
MCAPI void tryAcquireMissingDlc (::std::string const &levelId, ::std::function< void(bool)> downloadCompleteCallback)
MCAPI void updateWorldTimestamp (::NetworkWorldInfo const &worldInfo)
MCAPI void uploadLocalWorldFileAtIndex (::std::string const &realmID, int slotIndex, int index, ::std::function< void(::UploadState, ::Realms::World)> callbackAfterUpload)
MCAPI void * $ctor (::MinecraftScreenModelContext context)
MCAPI void $dtor ()
MCAPI int $getWorldCount (::WorldType worldType, ::NetworkWorldType networkType) const
MCAPI::LocalWorldInfo const * $getLocalWorldAtIndex (int const index) const
MCAPI::LocalWorldInfo const * $getLocalWorldById (::std::string const &id) const
MCAPI bool $refresh (::WorldType tabType)
MCAPI void $startLocalWorld (::LocalWorldInfo worldInfo, ::LevelSettings const *settings)
MCFOLD bool $isDirty () const
MCFOLD::IMinecraftEventing & $getMinecraftEventing () const
virtual void navigateToDlcProgressScreen (::std::vector<::DlcId > const &dlcIds, ::std::function< void(bool, bool)> callback, bool showCloseButton, bool processingUpdates, bool requireCancelToExit)
virtual::std::string const & getLastPoppedScreenName () const
virtual ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > getStoreCatalogRepository () const
virtual bool doesPlatformSupportRealms () const
virtual bool isSelectedSkinInitialized () const
virtual void repopulateWorldTemplates ()
virtual::WorldTemplateInfo const * findWorldTemplateByUUID (::std::vector<::mce::UUID > const &packUUIDs) const
virtual bool isPackIdInRealmsPlus (::std::string const &packId) const
virtual float getStoreNetworkFailureTimeout () const
virtual bool isInGame () const
virtual bool isAdhocEnabled () const
virtual bool isNetworkEnabled (::NetworkFilter withFilter) const
virtual bool platformTTSExists () const
MCAPI void _showAnnouncementIfAvailable (::Bedrock::NonOwnerPointer<::AnnouncementSurface > surface)
MCAPI bool canDisableRecipeUnlockingAsDefault () const
MCAPI void cancelCreateRealmsWorld ()
MCAPI void checkAndPostUnpublishedRealmEventsToRealm (::Realms::RealmId realmId, ::std::function< void(::Realms::Stories::RealmEvent, ::Clubs::FeedItem)> onSuccessfulPostToRealm)
MCAPI bool checkStoreForAvailableUpdates () const
MCAPI void clearAllUserCache ()
MCAPI void clearScreenshotsCache ()
MCAPI void connectToExperience (::ExperienceConnectionData data, ::std::function< void(::World::JoinServerWorldResult)> onErrorCallback)
MCAPI ::std::shared_ptr<::CatalogCollectioncreateCatalogCollection (::std::vector<::std::shared_ptr<::SearchQuery > > const &queries, int maxVisibleOffers)
MCAPI ::std::shared_ptr<::CatalogCollectioncreateCatalogCollection (::StoreSearchQuery const &query, int maxVisibleOffers)
MCAPI ::std::vector<::EDULibraryCategorycreateLibraryCategoryPage (::std::vector<::std::string > const &pages)
MCAPI ::std::shared_ptr<::LibraryCollectioncreateLibraryCollection (::std::shared_ptr<::LibraryCollectionConfig > config)
MCAPI ::std::shared_ptr<::WorldFileDownloadManagercreateLibraryWorldFileDownloadManager ()
MCAPI ::std::shared_ptr<::ResourcePackFileUploadManagercreateResourcePackFileUploadManager ()
MCAPI ::std::shared_ptr<::WorldFileUploadManagercreateWorldFileUploadManager ()
MCAPI void cycleNextDebugOverlayPage ()
MCAPI void cyclePreviousDebugOverlayPage ()
MCAPI void dismissNewPlayerFlow ()
MCAPI void fetchContentInRealmsPlus (::std::function< void()> callback)
MCAPI void fetchLibraryWorldSize (::std::shared_ptr<::LessonItem > lessonItem)
MCAPI void fireClassroomSettingUpdated (::ClassroomSetting classroomSetting, ::SettingsScreenMode settingMode) const
MCAPI void fireEventControlRemappedByPlayer (::std::string const &actionName, ::RawInputType inputType, int keyCode) const
MCAPI void fireEventRealmDownload (::std::string const &correlationId, ::std::string const &downloadStage, int errorCode, int realmId, int fileSizeKB)
MCAPI void fireEventRealmUpload (::std::string const &correlationId, ::std::string const &uploadStage, int errorCode, int realmId, int fileSizeKB, bool isPack)
MCAPI void fireEventUnfulfilledPurchaseFound (::PlatformOfferPurchaseDetails &unfulfilledPurchase)
MCAPI void fireLibraryButtonPressedEvent (::std::string const &productId, ::std::string const &worldName, ::std::string const &buttonAction) const
MCAPI void fireRealmConnectionEventGenericLambdaCalled (::IMinecraftEventing::RealmConnectionFlow flow, ::IMinecraftEventing::RealmConnectionLambda connectionLamda, ::IMinecraftEventing::RealmConnectionResult result)
MCAPI void fireRealmConnectionEventStart (::IMinecraftEventing::RealmConnectionFlow screen)
MCAPI void fireShareButtonPressedEvent (::std::string const &location, ::EduShareUriType shareType, ::EduShareMethodType methodType, bool includesResource) const
MCAPI void forcePersonaServiceSync () const
MCAPI bool fulfillPriorPlatformOfferPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::PlatformOfferTransactionContext > context)
MCAPI bool fulfillPriorRealmsPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::RealmsTransactionContext > context)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider const > getAccessibilityProvider () const
MCFOLD ::std::shared_ptr<::FlightingServicegetFlightingService () const
MCFOLD::LegacyWorldConverter & getLegacyWorldConverter ()
MCAPI::EDULibraryCategory * getLibraryCategory (::std::string const &name)
MCAPI ::std::shared_ptr<::World::LocalWorldListgetLocalWorldList () const
MCAPI::MinecoinCatalogModel & getMinecoinCatalogModel ()
MCFOLD ::Bedrock::Threading::Async< bool > getNeedsOfflineAuthCode ()
MCAPI::std::string_view getNewPlayerFlowTargetRoute () const
MCAPI ::std::shared_ptr<::Social::UsergetPrimaryUser () const
MCAPI ::std::shared_ptr<::Realms::Stories::FacetStateManager > const getRealmsStoriesFacetStateManager () const
MCAPI ::std::shared_ptr<::Realms::RealmsWorldContext > const getRealmsWorldContext () const
MCAPI::SkinPackCollectionModel & getSkinPackCollection ()
MCAPI ::std::shared_ptr<::SkinPickerUpsellTreatmentQuery > getSkinPickerUpsellTreatmentQuery (::std::function< void(::SearchQuery const *)> callback) const
MCAPI::StoreCatalogItem & getStoreCatalogItemByProductId (::std::string const &productId)
MCAPI bool getStoreRequiresRestoreButton () const
MCAPI bool getStoreShouldHideUpdateRow () const
MCAPI bool getStoreSupportsSubscriptions () const
MCAPI::std::string getSunsettingText ()
MCAPI bool getUnfulfilledPlatformOfferPurchase (::PlatformOfferPurchaseDetails &details)
MCAPI bool getUnfulfilledRealmsPurchase (::RealmsPurchaseDetails &details)
MCAPI int getUserCoinBalance () const
MCAPI::std::string getUserCoinBalanceAsString () const
MCFOLD::std::string const getUserDisplayName () const
MCAPI::WorldFileDownloadManager & getWorldFileDownloadManager ()
MCAPI::WorldSeedCatalogModel & getWorldSeedCatalogModel ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManagergetWorldTemplateManager () const
MCAPI bool hasDismissedNewPlayerFlow () const
MCAPI bool hasSeenSonyTokensPopup () const
MCAPI void instantiateTemplate (::PackManifest const &manifest, ::std::function< void(::LevelSummary *, ::InstantiationResult)> callback)
MCAPI bool isAbleToFetch (bool signInFailed) const
MCAPI bool isAppStoreReady () const
MCAPI bool isConnectedToThirdPartyServer () const
MCFOLD bool isGamePlayTipsEnabled () const
MCAPI bool isMarketplacePassTrialAvailable () const
MCAPI bool isNewPlayerPathV3ABCTest () const
MCAPI bool isPlatformServiceMultiplayerConnected () const
MCAPI bool isPrimaryUser () const
MCAPI bool isRealmsCachedTrialAvailable () const
MCAPI bool isRealmsTrialOfferAvailable () const
MCAPI bool isResourcePackOnStack (::PackIdVersion const &requiredPackId) const
MCAPI bool isSelectedSkinInitializedWithoutTimedOut () const
MCAPI bool isServiceMultiplayerAvailableAndConnected (::Social::MultiplayerServiceIdentifier service) const
MCAPI bool isSidebarNavigationLayoutActive (::sidebar::navigationLayout::Type layoutType) const
MCAPI bool isSkinPackNew (::SkinPackModel const &skinPackModel) const
MCAPI bool isStoreDisabled () const
MCAPI void joinRealmWorldWithRoute (::std::string const &realmId, ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
MCAPI void launchSunsettingUri ()
MCAPI bool meetsClientRequirement (::RequirementCategory category, ::std::string const &requirement) const
MCAPI void navigateToAdhocScreen ()
MCAPI void navigateToApplyResourcePacksScreen (::std::function< void(::MinecraftScreenModel &)> applyPacks)
MCAPI void navigateToBundleWarningScreen (::IStoreCatalogItem const &catalogItem, ::OfferCollectionComponent const &bundle, ::std::function< void()> onPurchaseCallback)
MCAPI void navigateToChooseRealmScreen (::std::function< void(::Realms::World)> callback, ::SlotSelectedAction action, ::std::function< void()> onCancelCallback)
MCAPI void navigateToCoinPurchaseScreen (::std::string const &coinPurchaseScreenPageId, int coinsNeeded, ::std::function< void(bool, int)> callback)
MCAPI void navigateToContentLogHistoryScreen ()
MCAPI void navigateToCreateWorldUpsellScreen (bool firstTimeShown, ::std::string const &additionalScreenInfo)
MCAPI void navigateToEDUFetchProgressHandler (::std::shared_ptr<::PlayScreenModel > model)
MCAPI void navigateToEDUFetchServersProgressHandler (::Bedrock::NonOwnerPointer<::EDUServersScreenController > eduServersScreenController)
MCAPI void navigateToEDULibraryCategoryScreen (::std::string const &title, ::std::string const &icon, ::std::string const &description, ::std::string const &screenshotRatio, int columnCount, ::std::vector<::EDULibraryCategory > const &categories, bool firstPage)
MCAPI void navigateToEDULibraryRoot ()
MCAPI void navigateToEDUPlayScreen ()
MCAPI void navigateToEDUServerResolvingProgressHandler (::Social::EduDedicatedServerDetails const &details, ::std::string const &passcode, ::std::shared_ptr<::PlayScreenModel > model, ::brstd::move_only_function< void()> &reopenPasscodeEntry)
MCAPI void navigateToEDUServersScreen ()
MCAPI void navigateToEDUUploadProgressHandler (::std::string const &levelId, ::std::string const &levelName, ::Bedrock::NonOwnerPointer<::EduCloud::IEduCloudSaveSystem > eduCloudSaveSystem, ::std::optional<::CloudSaveLevelInfo > cloudSaveInfo)
MCAPI void navigateToEDUWorldTemplatesScreen ()
MCAPI void navigateToEDUWorldsScreen (bool fromTemplatesScreen)
MCAPI void navigateToExpandedSkinPackScreen (::SkinPackModel &skinPackModel, ::SkinPackCollectionModel &skinPackCollection)
MCAPI void navigateToFeaturedWorld ()
MCAPI void navigateToFileDownloadScreenAsync (uint64 estimatedDiskWriteSize, ::std::string const &realmID, int slotIndex, ::std::string const &realmName, ::std::string const &realmVersion, ::std::string const &realmVersionName, ::std::function< void(bool)> callback)
MCAPI void navigateToGammaCalibrationScreen ()
MCAPI void navigateToLibraryItemScreen (::std::shared_ptr<::LibraryItem > item)
MCAPI void navigateToLibraryItemScreen (::std::string itemId)
MCAPI void navigateToLibraryScreen (::std::shared_ptr<::LibraryCollection > collection)
MCAPI void navigateToLibrarySearchScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon)
MCAPI void navigateToLibraryTagScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon, ::std::string const &libraryPageDescription)
MCAPI void navigateToLibraryWorldScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon, ::std::string const &libraryPageDescription, ::std::string const &categoryTitle)
MCAPI void navigateToLocalWorldPickerScreen (::std::string const &realmID, int slotIndex, ::std::function< void(::UploadState, ::Realms::World)> callback)
MCAPI void navigateToMakeInfiniteScreen (::LevelSummary const &editedLevel, ::StorageVersion storageVersion)
MCAPI void navigateToManifestValidationScreen (::ResourceLocation const &resourceLocation, ::std::shared_ptr<::PackContentItem const > const &contentItem)
MCAPI void navigateToMarketplacePassPDPScreen (::MarketplacePassTabIndex tabIndex, ::sidebar::navigationLayout::Type sidebarLayoutType)
MCAPI void navigateToMarketplacePassPDPViewAllPacksScreen ()
MCAPI void navigateToMarketplacePassPurchaseAmazonDeviceWarningScreen ()
MCAPI void navigateToMarketplacePassPurchaseWarningScreen ()
MCAPI void navigateToMarketplacePassUpsellScreen ()
MCAPI void navigateToMarketplacePassWelcomeScreen ()
MCAPI void navigateToOreUIChooseRealmSubscriptionScreen ()
MCAPI void navigateToOreUIChooseSlotScreen (::std::string const &realmId)
MCAPI void navigateToOreUIRealmsCreatePreviewWithOnlyOneSubscriptionScreen ()
MCAPI void navigateToPackSettingsScreen (::PackSettingsInfo packSettingsInfo)
MCAPI void navigateToPlayScreen (::PlayScreenDefaultTab tab)
MCAPI void navigateToPromotionAction (::ExperiencePromotion const &promotion)
MCAPI void navigateToPurchaseOfferScreen (::IStoreCatalogItem const &item, ::StoreNavigationOrigin origin, bool)
MCAPI void navigateToPurchaseOfferScreen (::std::string const &productId, ::StoreNavigationOrigin origin, ::std::string const &, bool)
MCAPI void navigateToPurchaseOfferScreen (::mce::UUID const &uuid, ::StoreNavigationOrigin origin, ::std::string const &, bool)
MCAPI void navigateToRealmsAllowListScreen (::Realms::World const &world, ::std::function< void()> followUpActionAfterCreation)
MCAPI void navigateToRealmsCreateScreen (::RealmsCreateParams const &createParams)
MCAPI bool navigateToRealmsOffers (::StoreDataDrivenScreenParams const &params)
MCAPI void navigateToRealmsPDPViewAllPacksScreen ()
MCAPI void navigateToRealmsPendingInvitesScreen (bool hasPendingInvites)
MCAPI void navigateToRealmsPlusPurchaseWarningScreen (::std::function< void()> callback)
MCAPI void navigateToRealmsWarningScreen ()
MCAPI void navigateToRealmsWorldProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler, ::std::unique_ptr<::ProgressHandler > progressHandler, ::std::function< void()> onlineSafetyCancelledCallback)
MCAPI void navigateToStorageSpaceWarningScreen (::std::string const &message)
MCAPI void navigateToStoreInventoryScreen ()
MCAPI void navigateToStoreSearchScreen (::std::string const &searchText, ::std::string const &mPackTypeFilter)
MCAPI void navigateToStoreSearchScreen (::LinksToStyle const &linksToStyle, ::std::string const &searchText, ::std::string const &packTypeFilter)
MCAPI void navigateToSubmitFeedbackScreen (::std::string const &itemId)
MCAPI void navigateToSunsettingScreen (::std::string title)
MCAPI void navigateToUGCViewerScreen (::std::function< void(::std::string const &, ::std::string const &, ::Core::Path const &)> closeCallback)
MCAPI void navigateToUploadPackFileProgressScreen (::std::string const &realmID, ::Core::Path const &path, int slotIndex, bool archiveNeeded, ::std::function< void(::UploadState, ::Realms::World)> uploadPackCallback)
MCAPI void navigateToWorldConversionCompleteScreen (::std::string const &levelId, ::std::function< void()> cancelCallback)
MCAPI ::std::unique_ptr<::DlcUIWrappernewDlcUIWrapper (::MainMenuScreenController &controller)
MCAPI void performPlayerSafetyScanRequest (::std::string const &feedback, ::std::function< void(::Bedrock::Http::Status const &, bool)> callback)
MCAPI bool prepareAppStoreForPurchases (::std::function< void(bool)> callback)
MCAPI void purchaseMarketplacePass (::std::string const &productSku, ::std::unique_ptr<::TransactionContext > &&context)
MCAPI bool purchasePlatformOffer (::PlatformOfferModel const &platformOfferModel, ::std::unique_ptr<::TransactionContext > &&context, ::PurchasePath path)
MCAPI void quickPlay ()
MCAPI void redeemRealmsCatalogOffer (::std::string const &productId, ::std::function< void(bool)> outerCallback)
MCAPI void refreshUserInventory () const
MCAPI::Bedrock::PubSub::Subscription registerPrimaryUserSignInSubscriber (::std::function< void(uint, ::Social::IdentityType)> listener)
MCFOLD ::Bedrock::Threading::Async< bool > requestOfflineAuthCode ()
MCAPI void setDeepLinkListenerMainMenuParameters (::std::function< void(::DownloadError const &)> onDownloadError)
MCAPI void setHasSeenSonyTokenPopup (bool newValue)
MCAPI void setPersonaLegacySlotSkin (::SkinHandle const &skin) const
MCAPI void setStoreCatalogItemViewed (::IStoreCatalogItem const &item) const
MCAPI void setStoreCatalogItemViewed (::std::string const &productId) const
MCAPI void showLoginAnnouncementIfAvailable ()
MCAPI void showMarketplaceAnnouncementIfAvailable ()
MCAPI void submitReviewFor (::std::string const &productId, int rating, ::std::function< void()> successCallback)
MCAPI ::Bedrock::Threading::Async<::SubmitItemRatingResult > submitReviewForEntitlementManager (::std::string const &productId, int rating)
MCAPI bool supportsFliteTTS () const
MCAPI bool supportsXboxLiveAchievements () const
MCAPI void uploadLocalWorldFile (::std::string const &realmID, ::std::string const &worldID, int slotIndex, ::std::function< void(::UploadState, ::Realms::World)> callback)
MCAPI void $navigateToDlcProgressScreen (::std::vector<::DlcId > const &dlcIds, ::std::function< void(bool, bool)> callback, bool showCloseButton, bool processingUpdates, bool requireCancelToExit)
MCAPI::std::string const & $getLastPoppedScreenName () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::StoreCatalogRepository > $getStoreCatalogRepository () const
MCFOLD bool $doesPlatformSupportRealms () const
MCFOLD bool $isSelectedSkinInitialized () const
MCAPI void $repopulateWorldTemplates ()
MCAPI::WorldTemplateInfo const * $findWorldTemplateByUUID (::std::vector<::mce::UUID > const &packUUIDs) const
MCAPI bool $isPackIdInRealmsPlus (::std::string const &packId) const
MCFOLD float $getStoreNetworkFailureTimeout () const
MCFOLD bool $isInGame () const
MCAPI bool $isAdhocEnabled () const
MCAPI bool $isNetworkEnabled (::NetworkFilter withFilter) const
MCFOLD bool $platformTTSExists () const
virtual bool tryNavigateToProfileScreen ()
virtual bool tryNavigateToSafeZoneScreenOnFirstSignin ()
virtual void navigateToStoreDataDrivenScreen (::StoreDataDrivenScreenParams const &params, 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::SubClientId getSubClientId () 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 bool isUserReady () const
virtual::ResourcePackManager & getResourcePackManager () const
virtual::SkinHandle const & getSelectedSkinHandle () const
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManagergetUserManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const getUserManager () const
virtual::INetworkGameConnector & getNetworkGameConnector ()
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 _savePDF (::PDFOptions options, ::std::shared_ptr<::FilePickerSettings > settings)
MCAPI void _saveZIP (::PDFOptions options, ::std::shared_ptr<::FilePickerSettings > settings)
MCAPI void _setLoadingRealmLink (bool state)
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 acknowledgedAutoSave ()
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 addSelectedSkinToRecentList () const
MCAPI void addTTSMessage (::std::string const &message, bool interruptible, ::std::string const &interruptibleId, bool required, bool disregardAppFocus)
MCAPI void addToRealmsBlocklist (::Realms::RealmId worldId, ::std::string const &currentUserXuid, ::std::string const &xuidToBlock, ::std::function< void(::Realms::GenericStatus)> callback)
MCAPI bool allowBetaXblSignIn () const
MCAPI bool areAnyDownloadsOrImportsActive () const
MCAPI bool areOtherPlayersInGame () 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 canPickSkin () const
MCAPI bool canSignInToXBL () 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 cancelJoinGame (::LoadingState loadingState)
MCAPI void cancelSignIn ()
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 clearIsWorldTransferInProgress () const
MCAPI void clearTTSQueue ()
MCAPI void clearUserCredentials ()
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::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 void createInviteLink (::Realms::RealmId worldId, int64 expiry, ::std::function< void(::Realms::GenericStatus, ::Realms::InviteLink)> callback)
MCAPI ::std::unique_ptr<::JpegCommentWritercreateJpegCommentWriter ()
MCAPI ::Bedrock::UniqueOwnerPointer<::LevelStoragecreateLevelStorage (::Scheduler &scheduler, ::std::string const &levelId, ::ContentIdentity const &contentIdentity, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::std::chrono::nanoseconds const &writeFlushInterval, ::std::unique_ptr<::LevelStorageEventing > &&levelStorageEventing)
MCAPI ::std::unique_ptr<::PlatformMultiplayerRestrictionscreatePlatformMultiplayerRestrictions ()
MCAPI void deleteAllContentLogs () const
MCAPI void deleteAllDiagnosticsAndProfilerCaptures () const
MCAPI void deleteAllLocalScreenshots ()
MCAPI void deleteInviteLink (::std::string const &linkId, ::std::function< void(::Realms::GenericStatus)> callback)
MCAPI void deleteLevel (::std::string const &levelId)
MCAPI void deleteRealm (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback)
MCAPI void deleteRealmWorldBackup (::Realms::RealmId const &worldId, int slotIndex, ::std::string const &backupId, ::std::function< void(int)>, ::std::function< void(::Realms::GenericStatus, ::std::string)> callback)
MCAPI void devConsoleExecuteCommand (::std::string const &command)
MCAPI void displayPremiumUpsellDialogAsync (::std::function< void(bool)> callback)
MCAPI bool doesServicesManagerHaveErrorStatus () const
MCAPI bool doesUserHavePremiumPlatformAccess () const
MCAPI bool doesUserPlatformConnectionAllowMultiplayer () const
MCAPI void editExternalServer (int id, ::std::string const &name, ::std::string const &address, int port, bool updateTimeStamp)
MCAPI::std::string emoticonifyText (::std::string const &text, bool isGameTip)
MCAPI void fetchActiveWorldCurrentSize (::Realms::RealmId const &realmId, int slotIndex, ::std::function< void(::Realms::GenericStatus, int64)> callback)
MCAPI void fetchRealmsWorlds (::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::World >)> callback)
MCAPI void fetchScreenshots (::std::vector<::Core::PathBuffer<::std::string > > &results)
MCAPI ::Core::PathBuffer<::std::string > fetchScreenshotsPath ()
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 fireBannedSkinVerification (::std::string const &skinData, bool wasApproved, int eventCode, ::std::string const &message) const
MCAPI void fireCodeBuilderCachePerformanceEvent (::CodeBuilderPerformance::Stage stage)
MCAPI void fireCodeCommandButtonPressedEvent () const
MCAPI void fireEduServiceRequestFailed (::std::string const &serviceName, ::std::string const &requestName, ::std::string const &error, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details) const
MCAPI void fireEventAdhocNetworkEnabled () const
MCAPI void fireEventButtonPressed (::std::string const &buttonName, ::std::unordered_map<::std::string, ::std::string > const &details)
MCAPI void fireEventChatSettingsUpdated (::std::vector<::Social::Events::Property > const &properties) const
MCAPI void fireEventControlTipsPanelUpdated (::EduControlPanelUpdateType updateType, double elapsedTimeSec)
MCAPI void fireEventEncyclopediaTopicChanged (::std::string const &topicName, ::InputMode inputMode)
MCAPI void fireEventFeedbackSubmitted (::std::string const &productId, bool safetyCheckSuccessful, bool isValidText) const
MCAPI void fireEventGameTip (int gameTipId, int gameTipEventType, int gameTipTestGroup, ::InputMode inputMode) const
MCAPI void fireEventHowToPlayTopicChanged (::std::string const &topicName, ::InputMode inputMode)
MCAPI void fireEventImmersiveReaderStatus (::Bedrock::Http::Status status) const
MCAPI void fireEventInventoryClosed ()
MCAPI void fireEventInventoryOpened (bool workbench)
MCAPI void fireEventItemSelected (::ItemStackBase const &item)
MCAPI void fireEventOptionsUpdated ()
MCAPI void fireEventPartyButtonPressed (::std::string const &buttonName, ::std::string const &partyId) const
MCAPI void fireEventPartyTravelToastExpired (::std::string const &travelMode, ::std::string const &partyId) const
MCAPI void fireEventPlayerBanned (::std::string const &bannedPlayer)
MCAPI void fireEventPlayerKicked (::std::string const &sessionType, ::std::string const &kickedPlayer)
MCAPI void fireEventPopupClosed (::std::string const &popupName) const
MCAPI void fireEventPopupFiredEdu (::std::string const &mutsUserId, ::std::string const &dialogType, ::std::string const &experienceId, ::std::string const &title, ::ActiveDirectoryAction postAction)
MCAPI void fireEventProfileButtonPressed (::std::string const &entryPoint) const
MCAPI void fireEventPurchaseGameAttempt (::std::string const &storeId, ::std::string const &activeTab, ::std::string const &productId)
MCAPI void fireEventScreenChanged (::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties)
MCAPI void fireEventServerConnectionEvent (::IConnectionEventing::ServerConnectionOutcome outcome, uint pingLatency, double timeElapsed, ::std::string const &creatorName)
MCAPI void fireEventStartWorld (::NetworkType netTypeId, ::std::string const &ipAddress)
MCAPI void fireEventTagButtonPressed (::std::string const &tag, bool showMore)
MCAPI void fireEventUserGeneratedUriLaunchFailed (::UserGeneratedUriSource source, ::Util::ResourceUri::ValidationStatus reasonCode, ::std::string const &additionalData)
MCAPI void fireEventUserListUpdated (::std::string const &productId, ::std::string const &listId, ::std::string const &operation, bool success)
MCAPI void fireEventWorldGenerated (::std::string const &levelId, ::LevelSettings const &levelSettings, bool fromTemplate)
MCAPI void fireEventWorldLoadTimes (::std::string const &calledFromScreen, ::std::vector<::std::pair<::std::string, float > > progressHandlerLoadTimes)
MCAPI void fireInAppCodeBuilderActivatedEvent (::OpenCodeMethod method, ::std::string const &ideName, ::std::string const &educationCreatorID, ::std::string const &educationCreatorWorldID)
MCAPI void fireInAppCodeBuilderDismissedEvent (::std::string const &ideName)
MCAPI void firePackSettingsEvent (::PackSettings const &packSettings, ::PackManifest const &manifest, ::std::string serializedPackSettings)
MCAPI void fireSignOutEdu (::std::string const &action, ::std::string const &error) const
MCAPI void fireStructureBlockAction (::IMinecraftEventing::StructureBlockActionType structureBlockActionType, ::StructureEditorData const &structureEditorData, ::StructureTelemetryClientData const &telemetryClientData)
MCAPI void fireSwitchAccountEdu () const
MCAPI void fireglTFExportStateEvent (::glTFExportData const &exportData, ::IMinecraftEventing::ExportOutcome outcome, ::IMinecraftEventing::ExportStage state)
MCAPI void flushQueuedDevConsoleMessages ()
MCAPI bool fulfillPriorEduPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::TransactionContext > context)
MCAPI ::std::shared_ptr<::FilePickerSettingsgenerateFilePickerSettingsForAlbum (::PDFOptions const &options, ::std::string const &defaultOutName)
MCAPI ::std::shared_ptr<::FilePickerSettingsgenerateFilePickerSettingsForExport ()
MCAPI ::std::shared_ptr<::FilePickerSettingsgenerateFilePickerSettingsForExport (::std::string const &levelId, ::std::string const &levelName, ::FileArchiver::ExportType type)
MCAPI::PlayerAchievementData const & getAchievementData () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity const > getActiveDirectoryIdentity ()
MCAPI::ui::SceneType getActiveSceneType () 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 getButtonName (::ButtonIndiciesEnum button)
MCAPI::std::string getButtonTexture (::TriggerIndiciesEnum trigger)
MCAPI::std::string getButtonTexture (::ButtonIndiciesEnum button, ::IconSize iconSize)
MCAPI::ItemRegistryRef getClientItemRegistry () const
MCFOLD::ClientModel & getClientModel () const
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 void getClubUnreadCounts (::std::vector<::std::string > const &clubIds, ::std::function< void(::std::map<::std::string, int >, ::Clubs::GenericStatus)> callback)
MCAPI::MinecraftCommands & getCommands ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ContentAcquisitiongetContentAcquisition () const
MCAPI ::std::vector<::ContentLogMessage > const & getContentLogMessages () const
MCAPI::IContentManager & getContentManager ()
MCAPI::ContentTierInfo getContentTierInfo () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > getContentTierManager () const
MCAPI ::Core::PathBuffer<::std::string > const & getCurrentContentLogFileName () const
MCAPI::std::string getCurrentGamertag () const
MCAPI int getCurrentMaxGUIScaleIndex () const
MCAPI int getCurrentOptimalGUIScaleIndex () const
MCAPI::Realms::World & getCurrentRealm ()
MCAPI::Social::ProfileImageOptions getCurrentUserDefaultProfileImageOptions () const
MCAPI::std::string getCurrentXUID () const
MCAPI::ItemGroup const & getCursorSelectedItemGroup () const
MCAPI::SkinHandle getCustomSkinHandle (::persona::DefaultSkinType skinType) const
MCAPI int getCustomSkinIndex () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::DateManagergetDateManager () const
MCAPI int getDefaultSkinIndexByType (::persona::DefaultSkinType defaultSkinType) const
MCAPI ::std::vector<::std::string > const & getDevConsoleScreenMessages ()
MCAPI bool getDevCreateRealmWithoutPurchase () const
MCAPI::std::string getDevelopmentVersionString () const
MCAPI::DimensionHeightRange getDimensionHeightRange () const
MCAPI::WireframeQueue * getDimensionWireframeQueue ()
MCAPI::std::string getDisplayName () const
MCAPI::IDlcValidation & getDlcValidation ()
MCAPI ::Bedrock::NonOwnerPointer<::EduCloud::IEduCloudSaveSystemgetEDUCloudSaveSystem () const
MCAPI::IEDUDiscoveryService & getEDUDiscoveryService ()
MCAPI float getEDUServicePackProgress () const
MCAPI ::Bedrock::NonOwnerPointer<::EDUSystemsgetEDUSystems () const
MCAPI::EducationEditionOffer getEduOffer () const
MCAPI::std::string getEduOfferPrice ()
MCAPI::EducationLevelSettings const * getEducationLevelSettings () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::EmoticonManager const > getEmoticonManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > getEntitlementManager () const
MCAPI int getExpectedStoreVersion () const
MCAPI ::std::tuple<::std::string, ::std::string, int > getExternalServerInfo (int id)
MCAPI ::std::optional<::Social::GameConnectionInfogetGameConnectionInfo ()
MCAPI::IGameConnectionListener const & getGameConnectionListener ()
MCAPI ::std::optional<::std::string > getGameDevGitShaString () const
MCAPI::std::string getGameDevInfoString () const
MCAPI::GamePadRemappingLayout & getGamepadRemappingLayout ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::GatheringManagergetGatheringManager ()
MCAPI int getGraphicsMode () const
MCAPI int getGuiScaleOffset () const
MCAPI::HitResult & getHitResult () const
MCAPI::PacksInfoData const & getHostSpecifiedPacks () const
MCAPI int getHotbarSlotCount () const
MCAPI::ResourceLocation const & getImageLocationFromImageRepository (::std::string const &imageName) const
MCAPI::InputMode getInputMode () const
MCAPI::std::string getIpAddress () const
MCAPI bool getIsWaitingForSession () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > getKeyProvider () const
MCAPI::std::string getKeyboardKeyName (int key) const
MCAPI::KeyboardRemappingLayout & getKeyboardRemappingLayout () const
MCAPI::KeyboardRemappingLayout & getKeyboardRemappingLayoutByType (::KeyboardType keyboardType) const
MCAPI::std::string const & getKnownPageId (::std::string const &pageId) const
MCAPI::std::string const & getLastContentLogMessage () const
MCAPI::std::string const & getLastDevConsoleMessage ()
MCAPI::std::string const getLatestTextureVersion () const
MCAPI ::Core::PathBuffer<::std::string > const getLevelBasePath () const
MCAPI::LevelData const * getLevelData () const
MCAPI::LevelData * getLevelData ()
MCAPI::LevelData * getLevelData (::std::string const &levelID)
MCAPI::ILevelListCache & getLevelListCache () const
MCAPI ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const & getLevelPlayerList () const
MCAPI::Scoreboard & getLevelScoreboard ()
MCAPI void getLinkedPlatformIds (::std::function< void(::std::string, ::std::string)> callback, ::std::vector<::std::string > const &xuids) const
MCAPI void getLinkedXuids (::std::function< void(::std::string, ::std::string)> callback, ::std::vector<::std::string > const &platformIds) const
MCAPI::HitResult & getLiquidHitResult () const
MCAPI float getLoadingProgress ()
MCFOLD::LocalPlayer * getLocalPlayer () const
MCAPI::ActorUniqueID getLocalPlayerEntityID () const
MCAPI::mce::UUID getLocalPlayerUUID ()
MCAPI::std::string const getMarketplaceDisabledReason () const
MCAPI ::std::pair<::StoreErrorCodes, ::std::string > const getMarketplaceDisabledReasonWithErrorCode () const
MCAPI::std::string getMarketplacePassFullPrice () const
MCAPI::std::string getMarketplacePassPrice (::std::string const &productSku, ::std::string const &caymanId) const
MCAPI::MarketplaceServicesManager & getMarketplaceServicesManager () const
MCAPI uint getMaxPlatformInvitablePlayers () const
MCAPI int getMaxPlayerCount () const
MCAPI uint getMaxSimRadiusInChunks () const
MCAPI::std::string getMinecraftAccountID () const
MCAPI::std::string getMultiplayerDisabledTextBody (::MultiplayerLockedContext context) const
MCAPI::std::string getMultiplayerDisabledTextTitle (::MultiplayerLockedContext context) const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Social::MultiplayerServiceManagergetMultiplayerServiceManager () const
MCAPI::std::string getNetworkInfoStringInGame () const
MCAPI::std::string getNetworkPort () const
MCAPI::std::string getNetworkProtocolVersion () const
MCAPI bool getNewJukeboxPopupItemText (::std::string &newText, bool &isCreative)
MCAPI bool getNewPopupItemText (::std::string &newText, bool &isCreative)
MCAPI::SDL::SubscriptionInfo const & getNextAvailableSubscriptionInfo () const
MCAPI uint64 getNumOnlineFriends () const
MCAPI int getNumberOfFriendsRealms () const
MCAPI int getNumberOfOwnedRealms () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IOfferRepository > getOfferRepository () const
MCAPI ::Bedrock::PubSub::Connector< void(::PlayerListEntry const &, ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const &)> & getOnPlayerListEntryRemovedConnector () const
MCAPI::IOptionRegistry & getOptions () const
MCAPI ::std::shared_ptr<::WebviewInterfacegetOrCreateWebviewInterface (::WebviewInterfaceType interfaceType)
MCAPI::PackDownloadManager & getPackDownloadManager () const
MCAPI ::Bedrock::NonOwnerPointer<::Parties::PartySystemgetPartySystem () const
MCAPI::PersonaClient & getPersonaClient () const
MCAPI::PersonaRepository & getPersonaRepository () const
MCAPI::std::string getPlatformAppropriateSubscriptionLocString (::std::string locString, bool isForRealms) const
MCAPI void getPlatformFriendProfiles (::std::function< void(::std::vector<::Social::PlatformUserProfileData > const &)> callback)
MCAPI::std::string getPlatformOnlineID () const
MCAPI void getPlatformProfile (::std::string const &platformId, ::std::function< void(::Social::PlatformUserProfileData &)> callback)
MCFOLD::Player const * getPlayer () const
MCAPI::LayeredAbilities * getPlayerAbilities ()
MCAPI::LayeredAbilities * getPlayerAbilitiesById (::ActorUniqueID &id)
MCAPI::FurnaceOptions const & getPlayerBlastFurnaceOptions () const
MCAPI::CommandPermissionLevel getPlayerCommandPermissionLevel () const
MCAPI::FurnaceOptions const & getPlayerFurnaceOptions () const
MCAPI::GameType getPlayerGameType () const
MCFOLD::Player * getPlayerInternal ()
MCAPI::InventoryOptions const & getPlayerInventoryOptions () const
MCAPI::std::string const & getPlayerInventorySearchString () const
MCAPI::PlayerMessagingService & getPlayerMessagingService () const
MCFOLD::std::string getPlayerName () const
MCAPI::FurnaceOptions const & getPlayerSmokerOptions () const
MCAPI short getPointerX () const
MCAPI short getPointerY () const
MCAPI void getPreferredRegions (::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::ServerRegion >)> callback)
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 ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > getProfileImageFile (::Social::ProfileImageOptions const &options)
MCAPI void getProfiles (::std::vector<::std::string > const &xuids, ::std::function< void(::std::vector<::Social::XboxLiveUserProfileData const * > const &)> batchedCollectionCallback)
MCAPI::std::string getRandomSearchTermUsingCategory (::StoreCatalogCategory const &category) const
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::Realms::ContentService & getRealmsContentService ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesServicegetRealmsInvitesService ()
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 bool getRealmsShowFriendInvitesOnly () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::SubscriptionServicegetRealmsSubscriptionService ()
MCAPI void getRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::Realms::World)> callback, bool userWaiting)
MCAPI ::std::shared_ptr<::Realms::WorldCachegetRealmsWorldCache ()
MCAPI::Realms::World getRealmsWorldContextWorld () const
MCAPI float getResourcePackDownloadProgress (::std::string &message) const
MCFOLD::LoadingState getResourcePackDownloadingState () const
MCAPI::std::string getResourcePackProgress () const
MCAPI::IResourcePackRepository & getResourcePackRepository () const
MCFOLD::ISceneFactory & getSceneFactory () const
MCFOLD uint getSceneId () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ISceneStackgetSceneStack () const
MCAPI::ScreenContext getScreenContext_DEPRECATED_DO_NOT_USE (float a)
MCAPI::std::string getScreenName () const
MCAPI::ui::ScreenTechStackSelector & getScreenTechStackSelector ()
MCAPI::std::string getScreenTelemetry () const
MCAPI ::Core::PathBuffer<::std::string > getScreenshotPath () const
MCAPI::PlayerInventorySlotData getSelectedSlot ()
MCAPI::std::string const & getServerSettingsData ()
MCAPI uint getServerSettingsId ()
MCAPI ::std::shared_ptr<::SDL::SessionConfig const > getServiceSessionConfig () const
MCAPI::ServicesManager & getServicesManager () const
MCAPI::std::string const & getServicesManagerConfigId () const
MCAPI::std::string getServicesManagerErrorStatusCodeString () const
MCAPI ::std::vector<::StoreFilter::FilterCollectionInfo > const & getSessionConfigFilterCollections () const
MCAPI::std::string getSessionConfigKnownPageKeyValue (::std::string const &pageId) const
MCAPI bool getSimPaused () const
MCAPI ::std::shared_ptr<::SkinRepositorygetSkinRepository () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SoundEnginegetSoundEngine () const
MCAPI::SplitScreenInfo getSplitScreenInfo () const
MCAPI bool getSplitscreenJoinPromptVisible () 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::SDL::SubscriptionInfo const & getSubscriptionFullPriceInfo () const
MCAPI::std::string getTermsOfUseHyperlink () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TextToIconMappergetTextToIconMapper ()
MCAPI void getThirdPartyDisplayPicture (::std::string const &playerId, ::std::function< void(::Core::Path const &)> callback, bool isLocal)
MCAPI void getThirdPartyDisplayPictures (::std::vector<::std::string > const &playerIds, ::std::function< void(::std::string const &, ::Core::Path const &)> callback)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IThirdPartyServerRepository > getThirdPartyServerRepository ()
MCAPI bool getTipText (::std::string &text)
MCAPI::ToastManager & getToastManager ()
MCAPI uint64 getTotalHardwareThreadsCount () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TrialManagergetTrialManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepositorygetUIDefRepo ()
MCFOLD::OreUI::Router & getUIRouter ()
MCAPI bool getUnfulfilledEduPurchase (::EduPurchaseDetails &details)
MCAPI::GameType getUnmappedPlayerGameType () const
MCAPI ::std::shared_ptr<::Realms::WorldCachegetUnpairedParentRealmsWorldCache ()
MCAPI ::std::vector<::std::shared_ptr<::SDL::ScreenLayoutQuery > > const & getUpsellLayoutList () const
MCAPI uint getUserId () const
MCAPI void getUserMemberOfWorldsCount (::std::function< void(::Realms::GenericStatus, bool)> callback)
MCAPI::Social::XboxLiveUserProfileData const & getUserProfileDataByXuid (::std::string const &xuid)
MCAPI ::Bedrock::Threading::Async<::Social::XboxLiveUserProfileDatagetUserProfileDataByXuidAsync (::std::string const &xuid)
MCAPI ::std::vector<::std::string > getUuidsInLobby () const
MCAPI::std::string getVersionString () const
MCAPI ::std::shared_ptr<::WebviewInterfacegetWebviewInterface (::WebviewInterfaceType interfaceType)
MCAPI::std::string getWorldConverterDevVersionNumberString () const
MCFOLD::std::string getWorldConverterDevelopmentVersionString () const
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 void grabMouse ()
MCAPI void handleHideGUIButtonPress ()
MCAPI void handleHidePaperDollButtonPress ()
MCAPI void handleHideToolTipsButtonPress ()
MCAPI bool hasActiveToast () const
MCFOLD bool hasCustomTrialConversionScreen () const
MCAPI bool hasExternalCoinPurchases () const
MCAPI bool hasInputDevice () const
MCAPI bool hasInteractButton () const
MCAPI bool hasInventoryUpdated () const
MCAPI bool hasLocalDeviceEntitlements () const
MCAPI bool hasLocalPlayer () const
MCAPI bool hasPlatformIcons () const
MCAPI bool hasPlatformInvites () const
MCAPI bool hasPlatformProfileCards () const
MCAPI void initCodebuilderView ()
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::Social::PermissionCheckResult isAddFriendAllowed () const
MCAPI bool isAnyDlcDownloadingOrImportingExceptSkinPacks (::std::vector<::std::string > const &productIds) const
MCAPI bool isBanned () const
MCAPI bool isConfigurableRealmEnvironment () const
MCAPI bool isControllerConnected () const
MCAPI bool isCreative () const
MCAPI bool isCrossPlatformPlayEnabled () const
MCAPI bool isCurrentSkinPlatformLocked () const
MCFOLD bool isDesktop () const
MCAPI bool isDeviceBeingSunset () const
MCAPI bool isDeviceSunset () const
MCAPI bool isDisconnectedFromNEX () const
MCAPI bool isDisconnectedFromPSN () const
MCAPI bool isEditorEnabledOrPlaytesting () const
MCAPI bool isEditorModeEnabled () const
MCAPI bool isEditorProjectWorld () const
MCAPI bool isEduDemo ()
MCFOLD bool isEduMode () const
MCAPI bool isEligibleForPauseFeature () const
MCAPI bool isFeatureEnabled (::MinecraftGameFeatures feature) const
MCAPI bool isFriendsDrawerEnabled (::MinecraftScreenModel::FriendsDrawerLocation location) const
MCAPI bool isGameModeEnabled (::GameType game) const
MCFOLD bool isGameTipsEnabled ()
MCAPI bool isGamepadCursorEnabled () const
MCAPI bool isHostingLocalDedicatedServer () const
MCAPI bool isHotbarOnlyTouch () const
MCAPI bool isImageRepositoryReady () const
MCAPI bool isInControlCustomization () const
MCAPI bool isInMultiplayerGame () const
MCAPI bool isInputModeGamepad () const
MCAPI bool isInputModeMouse () const
MCFOLD bool isInputModeTouch () const
MCAPI bool isInternetAvailable () const
MCAPI bool isInviteEnabled (::Social::MultiplayerServiceIdentifier serviceIdentifier) const
MCAPI bool isKeyboardActive () const
MCAPI bool isLANAllowed () const
MCAPI bool isLANAvailable () const
MCAPI bool isLeftHanded () const
MCAPI bool isLevelLoadingProgressScreen ()
MCAPI bool const isLevelValid () const
MCAPI bool isMarketplaceDisabled () const
MCAPI bool isMultiPlayerClient () const
MCAPI::Social::PermissionCheckResult isMultiplayerAllowed () const
MCAPI bool isMultiplayerFeatureAllowed () const
MCFOLD bool isMuteChat ()
MCAPI bool isNetworkAllowed () const
MCAPI bool isNetworkAvailable () const
MCAPI bool isOnSceneStack (::std::string const &screenName)
MCAPI bool isOperator () const
MCAPI bool isPersonaAppearanceLoading (int slot) const
MCAPI bool isPersonaInitialized () const
MCFOLD bool isPlatformConsole () const
MCAPI bool isPlatformInviteEnabled () const
MCFOLD bool isPlatformNX () const
MCFOLD bool isPlatformSony () const
MCAPI bool isPlatformStoreIconVisible () const
MCFOLD bool isPlatformThirdPartyConsole () const
MCAPI bool isPlayerHosting (::ActorUniqueID const &id)
MCAPI bool isPlayerValid ()
MCAPI bool isPreGame () const
MCAPI bool isPremiumOwnedMissing (::PackIdVersion const &id, ::ContentIdentity const &contentIdentity) const
MCFOLD bool isPremiumPlatformAccessRequired () const
MCFOLD bool isPremiumPlatformAccessRequiredForMatchmaking () const
MCAPI bool isPrimaryClient () const
MCAPI bool isPrimaryLevelCrossPlatformMultiplayer () const
MCAPI bool isPrimaryLevelMultiplayer () const
MCAPI bool isRealmLevel () const
MCAPI bool isRealmOwner () const
MCAPI bool isRealmsCompatibilityCheckComplete () const
MCAPI bool isRealmsEditWorldOreUIFeatureOn () const
MCFOLD bool isRealmsEnabled () const
MCAPI bool isRealmsHubInGameFeatureOn () const
MCAPI bool isRealmsInitialized () const
MCAPI bool isResourceLoadingFinished () const
MCAPI bool isRiding () const
MCAPI bool isServiceMultiplayerEnabled (::Social::MultiplayerServiceIdentifier serviceID) const
MCAPI bool isServiceMultiplayerSupported (::Social::MultiplayerServiceIdentifier serviceID)
MCAPI bool isServicesLocalizationReady () const
MCAPI bool isServicesManagerReady () const
MCAPI bool isSessionConfigAndLocalizationReady () const
MCAPI bool isSessionConfigInProgress () const
MCAPI bool isSessionConfigRetrievalDelayed () const
MCAPI bool isSessionInfoValid (::Social::MultiplayerServiceIdentifier serviceID) const
MCAPI bool isSignInInProgress () const
MCAPI bool isSignedInToAdhoc () const
MCAPI bool isSignedInToNEX () const
MCAPI bool isSignedInToPSN () const
MCAPI bool isSignedInToPlayFabOfflineAndNetworkDisconnected () const
MCAPI bool isSignedInToPlayfab () const
MCAPI bool isSignedInToXBL () const
MCAPI bool isSneaking () const
MCAPI bool isSony () const
MCAPI bool isSpectator () const
MCAPI bool isSplitScreen ()
MCAPI bool isStartingGame () const
MCAPI bool isSwitchTrialsEnabled (bool isForRealms) const
MCFOLD bool isTouchEnabled () const
MCAPI bool isUILoadingDone () const
MCAPI bool isUITTSEnabled () const
MCAPI bool isUnableToShowXBLLogo () const
MCAPI bool isUserAnonymous () const
MCAPI bool isUserBanned () const
MCAPI bool isUserConnectedToPlatform () const
MCAPI::Social::PermissionCheckResult isUserGeneratedContentAllowed () const
MCAPI bool isUserWaitingForPlatformConnection () const
MCAPI bool isUsingUnifiedJoinRealmFlow () const
MCAPI bool isValidCrossPlatformSkin () const
MCAPI bool isValidRealmName (::std::string name)
MCAPI bool isWorldActive () const
MCAPI bool isWorldTransferInProgress () const
MCFOLD bool isXboxLiveSupportedOnThisPlatform () const
MCAPI void joinEDUDiscoveredWorld ()
MCAPI void joinRealmFromInvite (::Realms::World world)
MCAPI void joinRealmsGame (::Realms::World const &realm, ::Social::GameConnectionInfo const &gameConnection)
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 &params)
MCAPI void makeBackupOfLevel (::LevelSummary const &editedLevel)
MCAPI bool multiplayerLostConnectionToSignalingService () const
MCAPI bool multiplayerRequiresUGCEnabled () const
MCAPI void navigateToActiveDirectoryLogin (bool displaySignIn, ::LastClickedSource lastClickedSource)
MCAPI void navigateToActiveDirectoryModal (::ActiveDirectoryModalArgs const &args)
MCAPI void navigateToAddEditExternalServerScreen (int id)
MCAPI void navigateToAdhocInProgressScreen (bool enableAdhoc)
MCAPI void navigateToControlCustomizationScreen ()
MCAPI void navigateToCreditsScreen (::CreditsType contentType, ::std::function< void()> callback)
MCAPI void navigateToCustomTemplatesScreen (::std::vector<::WorldTemplateInfo > const &customTemplates)
MCAPI void navigateToDayOneExperienceScreen ()
MCAPI void navigateToDeleteAccountScreen ()
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 navigateToDisconnectScreen (::Connection::DisconnectFailReason reason)
MCAPI void navigateToEduHomeScreen ()
MCAPI void navigateToEncyclopediaScreen (::EncyclopediaTopicIndex startTopicIndex)
MCAPI void navigateToFeedScreen (::Realms::World const &world)
MCAPI void navigateToFeedbackPopup ()
MCAPI void navigateToGamePlayScreen ()
MCAPI void navigateToHowToPlayScreen (::HowToPlayTopicIndex startTopicIndex)
MCAPI void navigateToIPSafetyDialogScreen (int externalServerId)
MCAPI void navigateToInviteScreen ()
MCAPI void navigateToLessonCompleteScreen (::IMinecraftEventing::LessonCompleteDialogEntryPoint entryPoint)
MCAPI void navigateToModalProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool forceRenderBelow, ::std::string const &screenNameOverride, bool isCancellable)
MCAPI void navigateToOnlineSafetyDialogScreen (::OnlineSafetyProgressHandler &handler)
MCAPI void navigateToOptionsScreen (::SettingsTabIndex startingTabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId)
MCAPI void navigateToPermissionsScreen (::ActorUniqueID defaultPlayerId)
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 navigateToProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool loadAssets, bool sendProgressTelem, ::std::string const &overrideScreen)
MCAPI void navigateToRealmsHubScreen (::Realms::World const &world)
MCAPI void navigateToRealmsInviteLinkSettingScreen (::Realms::World const &world, ::Realms::InviteLink const &link, ::SettingsTabIndex initialTab)
MCAPI void navigateToRealmsInviteLinksScreen (::Realms::World const &world)
MCAPI void navigateToRealmsManageScreen (::Realms::World const &world, ::SettingsTabIndex initialTab)
MCAPI void navigateToRealmsPackErrorsScreen ()
MCAPI void navigateToRealmsPlanPicker ()
MCAPI void navigateToRealmsSlotSettingsScreen (::Realms::World const &world)
MCAPI void navigateToRealmsSlotsScreen (::Realms::World const &worldWithoutSlotInfo)
MCAPI void navigateToRealmsStoriesShareLinkModal (::Realms::World const &world)
MCAPI void navigateToRealmsTimelineRequiredDisconnectScreen (int64 realmId)
MCAPI void navigateToSafeZoneScreen ()
MCAPI void navigateToScreenshotScreen ()
MCAPI void navigateToSelectWorldPopup (::std::function< void(::SelectWorldResult, ::optional_ref<::LevelSummary const >, ::optional_ref<::Realms::World const >)> callback)
MCAPI void navigateToSkinPickerScreen ()
MCAPI void navigateToStartScreen ()
MCAPI void navigateToStoreHomeScreen (::std::string const &title)
MCAPI void navigateToStoreRatingScreen ()
MCAPI void navigateToTTSErrorScreen ()
MCAPI void navigateToTabbedUpsellScreen (::TabbedUpsellScreenDefaultTab tab)
MCAPI void navigateToTokenFAQScreen ()
MCAPI void navigateToTokenPopupScreen ()
MCAPI void navigateToTrialConversionScreen ()
MCAPI void navigateToUpdateWorldHeightScreen (::std::function< void(bool)> startWorldCallback)
MCAPI void navigateToVersionUpdateScreen (::UpdateVersionScreenContext context)
MCAPI void navigateToWorldRecoveryScreen (::std::function< void()> successCallback)
MCAPI void navigateToXblConsoleQrSignInScreen (::std::string const &code)
MCAPI void navigateToXblConsoleSignInScreen (::std::string const &code)
MCAPI bool needPlatformConnectionBeforeXBLSignIn () const
MCAPI bool needPlatformConnectionForMultiplayer () const
MCAPI bool needPlatformConnectionForSplitScreenMultiplayer () const
MCAPI bool needToRefreshPendingInvites () const
MCAPI void onGameEventNotification (::ui::GameEventNotification notification)
MCAPI void openBannedModal ()
MCAPI void openRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback)
MCAPI bool openingExternalResourceSuspendsApp () const
MCFOLD void pickFile (::std::shared_ptr<::FilePickerSettings > settings) const
MCAPI void playUI (::std::string const &name, float volume, float pitch)
MCAPI void precacheGameplayScreens ()
MCAPI void precacheOreUIGameplayViews ()
MCAPI void prepareToNavigateToGamePlayScreen ()
MCAPI void printResourceLoadManagerRunningTasks () const
MCAPI bool purchaseEduLicense (::std::unique_ptr<::TransactionContext > context)
MCAPI void purchaseGame (::std::function< void()> trialUpgradeErrorCallback, ::TrialUpgradePurchaseTier purchaseTier)
MCAPI void purchasePreview (::StorePreviewVersion previewVersion) const
MCAPI void pushToast (::ToastMessage message)
MCAPI void quit (::std::string const &src, ::std::string const &reason)
MCAPI void quitStoreRatingScreen ()
MCAPI::RealmsAPI::Compatibility realmsCompatibility () const
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 void requestClientLeaveGame (bool switchScreen, bool sync)
MCAPI void requestDefaultPermissions (::PlayerPermissionLevel playerPermissions)
MCAPI ::std::shared_ptr<::FileDataRequestrequestImageFromUrl (::std::string const &imageUrl, ::std::function< void(::Bedrock::Http::Status, ::Core::Path const &, uint64)> callback)
MCAPI void requestPlayerPermissions (::LayeredAbilities const &abilities, ::ActorUniqueID playerId)
MCAPI void requestServerSettings ()
MCAPI bool requiresNetworkOutageMessaging () const
MCAPI bool requiresXBLSigninToPlay () const
MCAPI void resetActiveDirectoryAuthenticationState ()
MCAPI void resetInput ()
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 restoreRealmWorldBackup (::Realms::RealmId worldId, int slotIndex, ::std::string const &backupId, ::std::function< void(::Realms::GenericStatus, ::std::string)> const &callback)
MCAPI void retryActiveDirectoryCheck ()
MCAPI void saveAutoRealmWorldBackup (::Realms::RealmId const &worldId, int slotIndex, ::std::string const &backupId, ::std::string const &worldName, ::std::vector<::std::string > const &backupsToReplace, ::std::function< void(::Realms::GenericStatus, ::std::string)> callback)
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 savePlayerBlastFurnaceOptions (::FurnaceLeftTabIndex leftTab, bool filtering, ::FurnaceLayout layout)
MCAPI void savePlayerFurnaceOptions (::FurnaceLeftTabIndex leftTab, bool filtering, ::FurnaceLayout layout)
MCAPI void savePlayerInventoryOptions (::InventoryLeftTabIndex leftTab, ::InventoryRightTabIndex rightTab, bool filtering, ::InventoryLayout layoutInv, ::InventoryLayout layoutCraft)
MCAPI void savePlayerInventorySearchString (::std::string const &inventorySearchString)
MCAPI void savePlayerSmokerOptions (::FurnaceLeftTabIndex leftTab, bool filtering, ::FurnaceLayout layout)
MCAPI void saveRealmWorldBackup (::Realms::RealmId const &worldId, int slotIndex, ::std::string const &worldName, ::std::vector<::std::string > backupsToReplace, ::std::function< void(::Realms::GenericStatus, ::std::string)> callback)
MCAPI void scheduleCheckUserStorageAsync ()
MCAPI bool screenPrecacheInProgress ()
MCAPI void selectSlot (int slot, ::ContainerID containerId)
MCAPI void sendDevConsoleMessage (::std::string const &message)
MCAPI void sendPlayerSkin (::persona::ProfileType personaProfile, ::std::string const &oldSkinName, bool isClassicSkin)
MCAPI void sendPurchaseReceiptsToServer ()
MCAPI void sendSetDefaultGameTypePacket (::GameType gameType)
MCAPI void sendSetDifficultyPacket (::SharedTypes::Legacy::Difficulty value)
MCAPI void sendSettingsCommandPacket (::std::string const &command, bool supressOutput)
MCAPI void sendTemplateOptionsUnlockPacket ()
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 setClipboardData (::std::string const &content) const
MCAPI void setClubProfile (::Clubs::ClubModel const &model, ::std::function< void(::Clubs::GenericStatus)> callback)
MCAPI void setCubemapRotationPaused (bool paused) const
MCAPI void setCursorSelectedItemGroup (::ItemGroup const &itemGroup)
MCAPI void setDefaultPermissionsRealms (::Realms::RealmId worldId, ::PlayerPermissionLevel const &permission, ::std::function< void(::Realms::GenericStatus)> callback)
MCAPI void setGraphicsMode (int mode)
MCAPI void setInputBindingMode (::InputBindingMode mode)
MCAPI void setIsCheckoutInProgress (bool isCheckoutInProgress)
MCFOLD void setIsDirty (bool IsDirty)
MCAPI void setIsInGameBrowsing (bool isInGameBrowsing)
MCAPI void setLanguage ()
MCAPI void setLastSelectedSlot (int slot, ::ContainerID containerId)
MCAPI void setNumberOfFriendsRealms (int number)
MCAPI void setNumberOfOwnedRealms (int number)
MCAPI void setOpenControllerDisconnectScreen (bool openDisconnectScreen)
MCAPI void setPlayerGameType (::GameType const &gameType)
MCAPI void setRealmsShowFriendInvitesOnly (bool option)
MCAPI void setRealmsWorldInfo (::Realms::World world, int difficulty, bool allowCheats, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback)
MCAPI void setRefreshPendingInvites (bool flag)
MCAPI void setShareData (::std::string shareTitle, ::std::string shareText, ::std::string shareUri)
MCAPI void setSimPaused (bool paused)
MCAPI void setStoreDocumentId (::std::string const &documentId)
MCAPI void setSuspendDirectionalInput (bool suspendDirectionalInput)
MCAPI void setSuspendInput (bool suspendInput)
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 void setValidScreenshot (::PhotoStorageContainer const &container, ::std::string const &screenshotName)
MCAPI bool shouldFireLayoutAndImageTelemetry () const
MCAPI bool shouldShowFailRealmsPurchaseFulfillmentToggle () const
MCAPI bool shouldShowThirdPartyDisconnected () const
MCAPI bool shouldShowThirdPartySignIn () const
MCAPI bool shouldShowVersionUpdateScreen ()
MCAPI void showExternalLinkModalDialogPopup (::std::string const &title, ::std::string const &externalLink, ::std::string const &message, ::std::string const &goToPageText, ::std::string const &secondButton, ::std::function< void()> const &callback)
MCAPI void showFriendFinder (::std::function< void()> callback)
MCAPI void showPlatformEmptyStoreDialog (::std::function< void(bool)> &&callback)
MCAPI void showPlayerProfile (::std::string const &xuid, ::std::string const &platformId)
MCAPI void showShareUI ()
MCAPI bool showSignInButton () const
MCAPI void showStoreFeaturesDisabledWhenSignedOutScreen ()
MCAPI void showUserSettings ()
MCAPI void signIn (::std::function< void()> connectionCompleteCallback, ::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCompleteCallback)
MCAPI void signOut ()
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 startGatheringWorld (::Social::GameConnectionInfo const &connection)
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 supportsClipboardSet () const
MCFOLD bool supportsGamepad () const
MCFOLD bool supportsKeyboardMouse () const
MCFOLD bool supportsLegacyWorlds () const
MCFOLD bool supportsMSAA () const
MCAPI bool supportsShare ()
MCAPI bool supportsTTSLanguage (::std::string const &languageCode) const
MCFOLD bool supportsTouch () const
MCAPI ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > takeScreenshotForUploading ()
MCAPI void travelToPartyDestination ()
MCAPI void triggerBoardTextUpdatedTelemetry (::ChalkboardBlockActor &board)
MCAPI void triggerContentShared (::std::string const &productId, ::std::string const &url, ::IMinecraftEventing::ShareMode const &mode)
MCAPI void triggerNpcUpdateTelemetry (::Actor &npcOwner)
MCAPI void triggerPortfolioExportedTelemetry (int photoCount, int captionCount)
MCAPI void triggerRealmMemberlistCleared (::Realms::RealmId const &worldId, int numberOfUsersRemoved)
MCAPI void triggerRealmShared (::std::string const &url, ::IMinecraftEventing::ShareMode const &mode, ::Realms::RealmId const &worldId)
MCAPI void triggerRealmUrlGenerated (::std::string const &url, ::Realms::RealmId const &worldId)
MCAPI void triggerWorldExportedTelemetry (int64 seed, uint64 size)
MCAPI::ScopedCPUBoost tryEnableCPUBoost ()
MCAPI bool tryNavigateToXblImmediateSignInScreen_DEPRECATED (::std::string const &signInSource, ::std::function< void()> callBackAfterSignIn, ::std::function< void()> callBackAfterCancel)
MCAPI bool updateEDUServicePackSystem () const
MCAPI void updateInviteLink (::Realms::RealmId worldId, ::Realms::InviteLink link, ::std::function< void(::Realms::GenericStatus, ::Realms::InviteLink)> callback)
MCAPI void 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 updateRealmsConfig (::Realms::RealmId worldId, ::std::string const &versionRef, ::std::function< void(::Realms::GenericStatus, ::std::string)> callback)
MCAPI void updateRealmsTrialAvailable (::std::function< void(::Realms::GenericStatus)> callback)
MCAPI bool usePlatformProfilePicturesOnly () const
MCAPI void verifySkinApproval (::std::function< void(::std::string)> const &notApprovedCallback, ::std::function< void()> const &approvedCallback) const
MCAPI void waitingResourcePackConfimation ()
MCAPI bool wasSessionCreated (::Social::MultiplayerServiceIdentifier serviceID) const
MCAPI bool $tryNavigateToProfileScreen ()
MCAPI bool $tryNavigateToSafeZoneScreenOnFirstSignin ()
MCAPI void $navigateToStoreDataDrivenScreen (::StoreDataDrivenScreenParams const &params, 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::SubClientId $getSubClientId () 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 bool $isUserReady () const
MCAPI::ResourcePackManager & $getResourcePackManager () const
MCAPI::SkinHandle const & $getSelectedSkinHandle () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager$getUserManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const $getUserManager () const
MCAPI::INetworkGameConnector & $getNetworkGameConnector ()

Static Public Member Functions

static MCAPI void ** $vftableForMainMenuScreenModel ()
static MCAPI void ** $vftableForIMinecraftScreenModel ()
static MCAPI void ** $vftableForIWorldsProvider ()
static MCAPI void ** $vftableForIDlcBatcher ()
static MCAPI void ** $vftable ()
static MCAPI uint & mSceneInstanceCounter ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::std::pair<::NetworkWorldInfo const, ::NetworkWorldType > > > mLastNetworkSelection
::ll::TypedStorage< 1, 1, bool > mIsDirty
::ll::TypedStorage< 8, 24, ::std::vector<::LocalWorldInfo > > mLocalWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::LocalWorldInfo > > mBetaRetailLocalWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::WorldTemplateInfo > > mWorldTemplates
::ll::TypedStorage< 8, 24, ::std::vector<::NetworkWorldInfo > > mFriendsNetworkWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::NetworkWorldInfo > > mCrossPlatformFriendsNetworkWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::NetworkWorldInfo > > mLANNetworkWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::NetworkWorldInfo > > mServerNetworkWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::RealmsWorldInfo > > mRealmWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::RealmsWorldInfo > > mUnpairedParentRealmWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::NetworkWorldInfo > > > mThirdPartyServerWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::LegacyWorldInfo > > mLegacyWorldList
::ll::TypedStorage< 8, 24, ::std::vector<::LegacyWorldInfo > > mBetaRetailLegacyWorldList
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::ResourceLocation > > mNetworkedFriendsGamerpicMap
::ll::TypedStorage< 8, 72, ::std::chrono::steady_clock::time_point[9]> mUpdateTimes
::ll::TypedStorage< 8, 24, ::std::vector<::Realms::World > > mWorlds
::ll::TypedStorage< 1, 1, bool > mWorldsFetched
::ll::TypedStorage< 8, 24, ::std::vector<::Realms::World > > mUnpairedParentWorlds
::ll::TypedStorage< 1, 1, bool > mUnpairedWorldsFetched
::ll::TypedStorage< 8, 16, ::std::map<::Realms::RealmId, int > > mUnreadCounts
::ll::TypedStorage< 4, 4, int > mRealmWorldPartitionIndex
::ll::TypedStorage< 4, 24, ::std::array< int, 6 > > mSeenUnreadPosts
::ll::TypedStorage< 1, 1, bool > mLocalWorldsPopulated
::ll::TypedStorage< 1, 1, bool > mHasPendingInvites
::ll::TypedStorage< 4, 4, int > mPendingInviteCount
::ll::TypedStorage< 1, 1, bool > mFetchingInvites
::ll::TypedStorage< 1, 1, bool > mFetchingLegacyWorldsInProgress
::ll::TypedStorage< 1, 1, bool > mLegacyWorldsFetched
::ll::TypedStorage< 1, 1, bool > mFoundLegacyWorlds
::ll::TypedStorage< 8, 48, ::LegacyWorldConversionManagermLegacyWorldConversionManager
::ll::TypedStorage< 8, 24, ::std::vector<::LocalWorldInfo > > mEduCloudWorlds
::ll::TypedStorage< 1, 1, bool > mFetchingEduCloudWorldsInProgress
::ll::TypedStorage< 1, 1, bool > mEduCloudWorldsFetched
::ll::TypedStorage< 1, 1, bool > mEduCloudWorldsPopulated
::ll::TypedStorage< 1, 1, bool > mEduCloudFetchFailed
::ll::TypedStorage< 4, 4, int > mEduCloudWorldsFetchRetriesRemaining
::ll::TypedStorage< 8, 32, ::std::string > mEduCloudWorldsFetchNextLinkUrl
::ll::TypedStorage< 8, 16, ::Bedrock::Threading::Async< ::Bedrock::Result<::MSGraph::Models::DriveItemCollection, ::MSGraph::Models::GraphError > > > mEduCloudWorldsHandle
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mFetchStartTimestamp
::ll::TypedStorage< 8, 32, ::std::string > mFetchCorrelationId
::ll::TypedStorage< 1, 1, bool > mFetchingPlayerCounts
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mLastRealmsUpdate
::ll::TypedStorage< 1, 1, bool > mJoiningRealm
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mLastTryJoin
::ll::TypedStorage< 8, 8, ::std::chrono::seconds > mRetryJoinInterval
::ll::TypedStorage< 4, 4, int > mRetryTime
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmPendingInviteCountSubscriber
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Legacy::WorldImporter > > mLegacyWorldImporter
::ll::TypedStorage< 8, 16, ::CallbackTokenmRetrieveCallbackToken
::ll::TypedStorage< 8, 16, ::CallbackTokenmImportCallbackToken
::ll::TypedStorage< 1, 1, bool > mFirstRealmsFetchComplete
::ll::TypedStorage< 1, 1, bool > mFirstUnpairedParentRealmsFetchComplete
::ll::TypedStorage< 4, 4, ::Realms::GenericStatus > mRealmsStatus
::ll::TypedStorage< 4, 4, ::Realms::GenericStatus > mUnpairedParentRealmsStatus
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mLastPlayerCountUpdate
::ll::TypedStorage< 8, 24, ::PlayScreenModel::PlayScreenLevelListCacheObservermLevelListCacheObserver
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmTrialModeUpdateSubscription
::ll::TypedStorage< 1, 1, bool > mAreTrialWorldsHidden
::ll::TypedStorage< 1, 1, bool > mIsEditScreenLoading
::ll::TypedStorage< 1, 1, bool > mIsLoadingAdditionalRealmInfo
::ll::TypedStorage< 4, 4, int > mNumRealmsWorldsToQuery
::ll::TypedStorage< 8, 16, ::std::set<::Realms::RealmId > > mWorldsWithDetailedInfo
::ll::TypedStorage< 1, 1, bool > initRequestPendingInvites
::ll::TypedStorage< 8, 336, ::TaskGroupmTaskGroup
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MinecoinCatalogModel > > mMinecoinCatalogModel
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::WorldSeedCatalogModel > > mWorldSeedCatalogModel
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::WorldFileDownloadManager > > mFileDownloadManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mFileUploadTaskGroup
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Bedrock::Threading::SharedAsync< void > > > mPreviousUpload
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ResourcePackPathLifetimeHelpers::ResourcePackPathCache > > mResourcePackPathCache
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > > mWorldTemplateManager
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::AnnouncementSurface > > mLoginAnnouncementSurface
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::AnnouncementSurface > > mMarketplaceAnnouncementSurface
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DlcChecker > > mDlcChecker
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LegacyWorldConverter > > mLegacyWorldConverter
::ll::TypedStorage< 8, 8, ::IMinecraftGame & > mMinecraft
::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< 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, ::PlatformStoreIconModelmPlatformStoreIconModel
::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

Member Function Documentation

◆ getWorldCount()

virtual int PlayScreenModel::getWorldCount ( ::WorldType worldType,
::NetworkWorldType networkType ) const
virtual

Implements IWorldsProvider.

◆ getLocalWorldAtIndex()

virtual::LocalWorldInfo const * PlayScreenModel::getLocalWorldAtIndex ( int const index) const
virtual

Implements IWorldsProvider.

◆ getLocalWorldById()

virtual::LocalWorldInfo const * PlayScreenModel::getLocalWorldById ( ::std::string const & id) const
virtual

Implements IWorldsProvider.

◆ refresh()

virtual bool PlayScreenModel::refresh ( ::WorldType tabType)
virtual

Implements IWorldsProvider.

◆ startLocalWorld()

virtual void PlayScreenModel::startLocalWorld ( ::LocalWorldInfo worldInfo,
::LevelSettings const * settings )
virtual

Implements IWorldsProvider.

◆ isDirty()

virtual bool PlayScreenModel::isDirty ( ) const
virtual

Reimplemented from MinecraftScreenModel.

◆ $vftableForMainMenuScreenModel()

MCAPI void ** PlayScreenModel::$vftableForMainMenuScreenModel ( )
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.

◆ $vftableForIMinecraftScreenModel()

MCAPI void ** PlayScreenModel::$vftableForIMinecraftScreenModel ( )
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.

◆ $vftableForIWorldsProvider()

MCAPI void ** PlayScreenModel::$vftableForIWorldsProvider ( )
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.

◆ $vftableForIDlcBatcher()

MCAPI void ** PlayScreenModel::$vftableForIDlcBatcher ( )
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.

◆ navigateToDlcProgressScreen()

virtual void MainMenuScreenModel::navigateToDlcProgressScreen ( ::std::vector<::DlcId > const & dlcIds,
::std::function< void(bool, bool)> callback,
bool showCloseButton,
bool processingUpdates,
bool requireCancelToExit )
virtualinherited

Implements IMainMenuScreenModel.

◆ doesPlatformSupportRealms()

virtual bool MainMenuScreenModel::doesPlatformSupportRealms ( ) const
virtualinherited

Implements IMainMenuScreenModel.

◆ isSelectedSkinInitialized()

virtual bool MainMenuScreenModel::isSelectedSkinInitialized ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ repopulateWorldTemplates()

virtual void MainMenuScreenModel::repopulateWorldTemplates ( )
virtualinherited

Implements IMainMenuScreenModel.

◆ findWorldTemplateByUUID()

virtual::WorldTemplateInfo const * MainMenuScreenModel::findWorldTemplateByUUID ( ::std::vector<::mce::UUID > const & packUUIDs) const
virtualinherited

Implements IMainMenuScreenModel.

◆ isPackIdInRealmsPlus()

virtual bool MainMenuScreenModel::isPackIdInRealmsPlus ( ::std::string const & packId) const
virtualinherited

Implements IMainMenuScreenModel.

◆ getStoreNetworkFailureTimeout()

virtual float MainMenuScreenModel::getStoreNetworkFailureTimeout ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ isInGame()

virtual bool MainMenuScreenModel::isInGame ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ isAdhocEnabled()

virtual bool MainMenuScreenModel::isAdhocEnabled ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ isNetworkEnabled()

virtual bool MainMenuScreenModel::isNetworkEnabled ( ::NetworkFilter withFilter) const
virtualinherited

Implements IMainMenuScreenModel.

◆ platformTTSExists()

virtual bool MainMenuScreenModel::platformTTSExists ( ) const
virtualinherited

Reimplemented from MinecraftScreenModel.

◆ $vftable()

MCAPI void ** MainMenuScreenModel::$vftable ( )
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.

◆ tryNavigateToProfileScreen()

virtual bool MinecraftScreenModel::tryNavigateToProfileScreen ( )
virtualinherited

Implements IMinecraftScreenModel.

◆ tryNavigateToSafeZoneScreenOnFirstSignin()

virtual bool MinecraftScreenModel::tryNavigateToSafeZoneScreenOnFirstSignin ( )
virtualinherited

Implements IMinecraftScreenModel.

◆ navigateToStoreDataDrivenScreen()

virtual void MinecraftScreenModel::navigateToStoreDataDrivenScreen ( ::StoreDataDrivenScreenParams const & params,
bool forceDisableProgressScreen )
virtualinherited

Implements IMinecraftScreenModel.

◆ leaveScreen()

virtual bool MinecraftScreenModel::leaveScreen ( ::std::string expectedScreenName,
bool onlyThis )
virtualinherited

Implements IMinecraftScreenModel.

◆ popScreensBackTo()

virtual void MinecraftScreenModel::popScreensBackTo ( ::ui::SceneType const sceneType)
virtualinherited

Implements IMinecraftScreenModel.

◆ isLeaveGameDone()

virtual bool MinecraftScreenModel::isLeaveGameDone ( ) const
virtualinherited

Implements IMinecraftScreenModel.

◆ requestLeaveGame()

virtual void MinecraftScreenModel::requestLeaveGame ( bool switchScreen,
bool sync )
virtualinherited

Implements IMinecraftScreenModel.

◆ destroyGame()

virtual void MinecraftScreenModel::destroyGame ( )
virtualinherited

Implements IMinecraftScreenModel.

◆ getSubClientId()

virtual::SubClientId MinecraftScreenModel::getSubClientId ( ) const
virtualinherited

Implements IMinecraftScreenModel.

◆ isUserReady()

virtual bool MinecraftScreenModel::isUserReady ( ) const
virtualinherited

Implements IMinecraftScreenModel.

◆ getResourcePackManager()

virtual::ResourcePackManager & MinecraftScreenModel::getResourcePackManager ( ) const
virtualinherited

Implements IMinecraftScreenModel.

◆ getUserManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > MinecraftScreenModel::getUserManager ( )
virtualinherited

Implements IMinecraftScreenModel.

◆ getUserManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const MinecraftScreenModel::getUserManager ( ) const
virtualinherited

Implements IMinecraftScreenModel.

◆ getNetworkGameConnector()

virtual::INetworkGameConnector & MinecraftScreenModel::getNetworkGameConnector ( )
virtualinherited

Implements IMinecraftScreenModel.


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