|
| virtual void | update (::ui::DirtyFlag &dirtyFlags) |
|
virtual::SkinHandle const & | getSelectedSkinHandle () const |
|
MCAPI | PersonaScreenModel (::MinecraftScreenModel::Context context) |
|
MCAPI::SkinPackCollectionModel & | _getInvalidSkinPackCollectionModel () |
|
MCAPI void | _initializeSkinPackCollectors () |
|
MCAPI bool | _playerHasContentSubscription () const |
|
MCAPI bool | collectPersonaOffer (::persona::PieceOfferWrapper const &pieceOffer, ::std::function< void(bool)> onOfferCollectedCallback, bool exclusiveDownload) |
|
MCAPI void | createPersonaAtSelectedSlot (uint defaultIndex, ::std::function< void()> onPersonaCreatedCallback) |
|
MCAPI void | cycleCurrentPieceSide (::IStoreCatalogItem const &pieceOffer, ::persona::PieceSide direction) |
|
MCAPI void | displayNewCharacterToast () |
|
MCAPI::AchievementData const & | getOfferAchievement (::persona::PieceOfferWrapper const &offer) const |
|
MCAPI ::std::shared_ptr<::PersonaProfile > & | getPersonaProfileForActiveClient (::persona::ProfileType type) |
|
MCAPI::std::string const | getPrimaryUserTitleAccountPlayFabId () |
|
MCAPI bool | isArmOrLegEquippedOnBothSides (bool isArmPieceType, ::std::string const &pieceId) const |
|
MCAPI bool | isArmOrLegEquippedOnSelectedSide (::persona::PieceType const &pieceType, ::std::string const &pieceId) const |
|
MCAPI bool | isArmOrLegTypeAndEquipped (::persona::PieceOfferWrapper const &activeOffer) const |
|
MCAPI bool | isCustomSkin (::SkinHandle const &handle) const |
|
MCAPI bool | isOfferAchievementUnlocked (::persona::PieceOfferWrapper const &offer) const |
|
MCAPI bool | isPersonaEquipButtonVisible (::persona::PieceOfferWrapper const &activeOffer, bool isCoinPurchasVisible) const |
|
MCAPI bool | isRealmsPlusBannerVisible (::persona::PieceOfferWrapper const &activeOffer) const |
|
MCAPI bool | isSkinOwned (::SkinPackModel const &skinPack, ::SkinHandle const &handle) const |
|
MCAPI bool | isUnredeemedRealmsItemSelected (::persona::PieceOfferWrapper const &activeOffer) const |
|
MCAPI bool | isValidRealmsItemSelected (::persona::PieceOfferWrapper const &activeOffer) const |
|
MCAPI void | newCharacter (::LinksToStyle const &linkTo, uint defaultAppearanceIndex) |
|
MCAPI bool | setUseClassicSkinOnPersona (::persona::PersonaCharacterHandle const &handle, bool usage) |
|
MCAPI void | syncSelectedSkinHandle () |
|
MCAPI void * | $ctor (::MinecraftScreenModel::Context context) |
|
MCAPI void | $dtor () |
|
MCAPI void | $update (::ui::DirtyFlag &dirtyFlags) |
|
MCFOLD::SkinHandle const & | $getSelectedSkinHandle () 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::IMinecraftEventing & | getMinecraftEventing () const |
| virtual bool | isAdhocEnabled () const |
| virtual bool | isNetworkEnabled (::NetworkFilter) const |
| virtual bool | platformTTSExists () const |
|
MCFOLD ::std::weak_ptr<::MainMenuScreenModel > | _getWeakPtr () |
|
MCAPI void | _showAnnouncementIfAvailable (::Bedrock::NonOwnerPointer<::AnnouncementSurface > surface) |
|
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 ::std::shared_ptr<::CatalogCollection > | createCatalogCollection (::std::vector<::std::shared_ptr<::SearchQuery > > const &queries, int maxVisibleOffers) |
|
MCAPI ::std::vector<::EDULibraryCategory > | createLibraryCategoryPage (::std::vector<::std::string > const &pages) |
|
MCAPI ::std::shared_ptr<::LibraryCollection > | createLibraryCollection (::std::shared_ptr<::LibraryCollectionConfig > config) |
|
MCAPI ::std::shared_ptr<::WorldFileDownloadManager > | createLibraryWorldFileDownloadManager () |
|
MCAPI ::std::shared_ptr<::ResourcePackFileUploadManager > | createResourcePackFileUploadManager () |
|
MCAPI ::std::shared_ptr<::WorldFileUploadManager > | createWorldFileUploadManager () |
|
MCAPI void | fetchContentInRealmsPlus (::std::function< void()> callback) |
|
MCAPI void | fetchLibraryWorldSize (::std::shared_ptr<::LessonItem > lessonItem) |
|
MCAPI void | forcePersonaServiceSync () const |
|
MCFOLD 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 |
|
MCAPI::EDULibraryCategory * | getLibraryCategory (::std::string const &name) |
|
MCAPI::MinecoinCatalogModel & | getMinecoinCatalogModel () |
|
MCAPI ::std::shared_ptr<::Social::User > | getPrimaryUser () const |
|
MCAPI ::std::shared_ptr<::Realms::Stories::FacetStateManager > const | getRealmsStoriesFacetStateManager () 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 | getStoreSupportsSubscriptions () const |
|
MCAPI::std::string | getSunsettingText () |
|
MCAPI int | getUserCoinBalance () const |
|
MCAPI::std::string | getUserCoinBalanceAsString () const |
|
MCAPI::WorldFileDownloadManager & | getWorldFileDownloadManager () |
|
MCAPI::WorldSeedCatalogModel & | getWorldSeedCatalogModel () |
|
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 | isNewPlayerPathV3ABCTest () const |
|
MCAPI bool | isPlatformServiceMultiplayerConnected () const |
|
MCAPI bool | isRealmsCachedTrialAvailable () const |
|
MCAPI bool | isRealmsOreUIPurchaseEnabled () const |
|
MCAPI bool | isRealmsTrialOfferAvailable () const |
|
MCAPI bool | isServiceMultiplayerAvailableAndConnected (::Social::MultiplayerServiceIdentifier service) const |
|
MCAPI bool | isSkinPackNew (::SkinPackModel const &skinPackModel) const |
|
MCAPI void | launchSunsettingUri () |
|
MCAPI void | launchUpdateUri () |
|
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 | navigateToCreateRealmUpsellScreen (bool calledFromPlayScreen, ::std::string const &additionalScreenInfo) |
|
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 | navigateToEDULibraryRoot () |
|
MCAPI void | navigateToEDUUploadProgressHandler (::std::string const &levelId, ::std::string const &levelName, ::Bedrock::NonOwnerPointer<::EduCloud::IEduCloudSaveSystem > eduCloudSaveSystem, ::std::optional<::CloudSaveLevelInfo > cloudSaveInfo) |
|
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 | navigateToLibraryItemScreen (::std::shared_ptr<::LibraryItem > item) |
|
MCAPI void | navigateToLibraryItemScreen (::std::string itemId) |
|
MCAPI void | navigateToManifestValidationScreen (::ResourceLocation const &resourceLocation, ::std::shared_ptr<::PackContentItem const > const &contentItem) |
|
MCAPI void | navigateToMarketplacePassPDPViewAllPacksScreen () |
|
MCAPI void | navigateToPlayScreen (::PlayScreenDefaultTab tab) |
|
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 | navigateToRealmsCreateScreen (::RealmsCreateParams const &createParams) |
|
MCAPI void | navigateToRealmsPDPViewAllPacksScreen () |
|
MCAPI void | navigateToRealmsWorldProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler, ::std::unique_ptr<::ProgressHandler > progressHandler, ::std::function< void()> onlineSafetyCancelledCallback) |
|
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 | navigateToSunsettingScreen (::std::string title) |
|
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<::DlcUIWrapper > | newDlcUIWrapper (::MainMenuScreenController &controller) |
|
MCAPI bool | prepareAppStoreForPurchases (::std::function< void(bool)> callback) |
|
MCAPI void | purchaseMarketplacePass (::std::string const &productSku, ::std::unique_ptr<::TransactionContext > &&context) |
|
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) |
|
MCAPI void | setDeepLinkListenerMainMenuParameters (::std::function< void(::DownloadError const &)> onDownloadError) |
|
MCAPI void | setHasSeenSonyTokenPopup (bool newValue) |
|
MCAPI void | setStoreCatalogItemViewed (::IStoreCatalogItem const &item) const |
|
MCAPI void | setStoreCatalogItemViewed (::std::string const &productId, bool addToRecentlyViewed) const |
|
MCAPI void | submitReviewFor (::std::string const &productId, int rating, ::std::function< void()> successCallback) |
|
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 |
|
MCFOLD::IMinecraftEventing & | $getMinecraftEventing () const |
|
MCAPI bool | $isAdhocEnabled () const |
|
MCFOLD bool | $platformTTSExists () const |
|
virtual void | navigateToDisconnectScreen (::Connection::DisconnectFailReason reason, ::std::string const &displayMessageOverride) |
| virtual bool | tryNavigateToProfileScreen () |
| virtual bool | tryNavigateToSafeZoneScreenOnFirstSignin () |
| virtual void | navigateToStoreDataDrivenScreen (::StoreDataDrivenScreenParams const ¶ms, bool forceDisableProgressScreen) |
| virtual bool | leaveScreen (::std::string expectedScreenName, bool onlyThis) |
| 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 | isDirty () const |
| virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > | getUserManager () |
| virtual ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const | getUserManager () const |
|
MCAPI void | DEPRECATED_navigateToRealmsPlusPDPScreen (::RealmsPlusTabIndex tabIndex, ::std::function< void(::Realms::World &)> onCreateCallback) |
|
MCAPI::RealmsAPI & | _checkAndGetRealmsAPI () const |
|
MCAPI bool | _isPremium (::PackManifest const &manifest) const |
|
MCAPI bool | _isPremiumLocked (::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 | _startLocalServerAsync (::std::string const &levelId, ::std::string const &levelName, ::ContentIdentity const &contentIdentity, ::LevelSettings const &settings) |
|
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 void | addToRealmsBlocklist (::Realms::RealmId worldId, ::std::string const ¤tUserXuid, ::std::string const &xuidToBlock, ::std::function< void(::Realms::GenericStatus)> callback) |
|
MCAPI bool | canEditPermissionsEDU (::ActorUniqueID const &id) |
|
MCAPI bool | canManageSubscriptionForStoreId (::std::string const &storeId) const |
|
MCAPI void | cancelJoinGame (::LoadingState loadingState) |
|
MCAPI void | checkConnectionEvents () |
|
MCAPI void | checkRealmsPaymentService (::std::function< void(bool)> callback) |
|
MCAPI void | clearContentLogMessages () |
|
MCAPI void | clearDevConsoleScreenMessages () |
|
MCAPI void | clearTTSQueue () |
|
MCAPI void | closeRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback) |
|
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 ::std::unique_ptr<::PlatformMultiplayerRestrictions > | createPlatformMultiplayerRestrictions () |
|
MCAPI void | deleteAllContentLogs () const |
|
MCAPI void | deleteAllDiagnosticsAndProfilerCaptures () const |
|
MCAPI void | deleteAllLocalScreenshots () |
|
MCAPI void | deleteFeedItem (::Clubs::FeedItem const &activityItem, ::Realms::RealmId realmId, ::std::string const &clubId, ::std::function< void(::Clubs::GenericStatus)> callback) |
|
MCAPI void | destroyGame () |
|
MCAPI void | devConsoleExecuteCommand (::std::string const &command) |
|
MCAPI void | displayPremiumUpsellDialogAsync (::std::function< void(bool)> callback) |
|
MCAPI bool | doesUserHavePremiumPlatformAccess () const |
|
MCAPI bool | doesUserPlatformConnectionAllowMultiplayer () const |
|
MCAPI void | fetchScreenshots (::std::vector<::Core::PathBuffer<::std::string > > &results) |
|
MCAPI::std::string | filterProfanityFromString (::ProfanityFilterContext stringContext, ::std::string const &str, bool allowFilterOverride) const |
|
MCAPI bool | findProfanityInString (::ProfanityFilterContext stringContext, ::std::string const &str) const |
|
MCAPI void | fireCodeBuilderCachePerformanceEvent (::CodeBuilderPerformance::Stage stage) |
|
MCAPI void | fireEventScreenChanged (::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties) |
|
MCAPI void | fireEventUserListUpdated (::std::string const &productId, ::std::string const &listId, ::std::string const &operation, bool success) |
|
MCAPI void | fireSignOutEdu (::std::string const &action, ::std::string const &error) const |
|
MCFOLD bool | fulfillPriorEduPurchase (::std::weak_ptr<::Purchase > purchase, ::std::unique_ptr<::TransactionContext > context) |
|
MCAPI ::std::shared_ptr<::FilePickerSettings > | generateFilePickerSettingsForAlbum (::PDFOptions const &options, ::std::string const &defaultOutName) |
|
MCAPI ::std::shared_ptr<::FilePickerSettings > | generateFilePickerSettingsForExport () |
|
MCAPI ::std::shared_ptr<::FilePickerSettings > | generateFilePickerSettingsForExport (::std::string const &levelId, ::std::string const &levelName, ::FileArchiver::ExportType type) |
|
MCAPI::PlayerAchievementData const & | getAchievementData () const |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActiveDirectoryIdentity const > | getActiveDirectoryIdentity () |
|
MCAPI::std::string | getBuildDateISOString () const |
|
MCAPI void | getClubFeed (::std::string const &clubID, ::std::function< void(::Clubs::ActivityFeed, ::Clubs::GenericStatus)> callback) |
|
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 ::std::vector<::ContentLogMessage > const & | getContentLogMessages () const |
|
MCAPI::ContentTierInfo | getContentTierInfo () const |
|
MCAPI::Realms::World & | getCurrentRealm () |
|
MCAPI::std::string | getCurrentXUID () const |
|
MCAPI::SkinHandle | getCustomSkinHandle (::DefaultSkin skinType) const |
|
MCAPI int | getCustomSkinIndex () const |
|
MCAPI::WireframeQueue * | getDimensionWireframeQueue () |
|
MCAPI::std::string | getDisplayName () const |
|
MCAPI ::Bedrock::NonOwnerPointer<::EduCloud::IEduCloudSaveSystem > | getEDUCloudSaveSystem () const |
|
MCAPI::IEDUDiscoveryService & | getEDUDiscoveryService () |
|
MCAPI float | getEDUServicePackProgress () const |
|
MCAPI::std::string | getEduOfferPrice () |
|
MCAPI::EducationLevelSettings const * | getEducationLevelSettings () const |
|
MCAPI ::std::optional<::Social::GameConnectionInfo > | getGameConnectionInfo () |
|
MCAPI::IGameConnectionListener const & | getGameConnectionListener () |
|
MCAPI::HitResult & | getHitResult () const |
|
MCAPI int | getHotbarSlotCount () const |
|
MCAPI::ResourceLocation const & | getImageLocationFromImageRepository (::std::string const &imageName) const |
|
MCAPI bool | getIsWaitingForSession () const |
|
MCAPI::LevelData * | getLevelData () |
|
MCAPI::LevelData * | getLevelData (::std::string const &levelID) |
|
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::ActorUniqueID | getLocalPlayerEntityID () const |
|
MCAPI::std::string | getLocalizedStoreDisplayName (::std::string const &storeId) |
|
MCAPI::std::string | getMarketplacePassPrice (::std::string const &productSku, ::std::string const &caymanId) const |
|
MCAPI uint | getMaxPlatformInvitablePlayers () const |
|
MCAPI::std::string | getNetworkInfoStringInGame () const |
|
MCAPI bool | getNewJukeboxPopupItemText (::std::string &newText, bool &isCreative) |
|
MCAPI bool | getNewPopupItemText (::std::string &newText, bool &isCreative) |
|
MCAPI::SDL::SubscriptionInfo const & | getNextAvailableSubscriptionInfo () const |
|
MCAPI::IOptions & | getOptions () const |
|
MCAPI ::std::shared_ptr<::WebviewInterface > | getOrCreateWebviewInterface (::WebviewInterfaceType interfaceType) |
|
MCAPI void | getPlatformFriendProfiles (::std::function< void(::std::vector<::Social::PlatformUserProfileData > const &)> callback) |
|
MCAPI void | getPlatformProfile (::std::string const &platformId, ::std::function< void(::Social::PlatformUserProfileData &)> callback) |
|
MCAPI short | getPointerX () const |
|
MCAPI short | getPointerY () const |
|
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 | getRealmWorldBackups (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::std::vector<::Realms::Backup >)> callback) |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::Realms::InvitesService > | getRealmsInvitesService () |
|
MCAPI void | getRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus, ::Realms::World)> callback, bool userWaiting) |
|
MCAPI ::std::shared_ptr<::Realms::WorldCache > | getRealmsWorldCache () |
|
MCAPI::Realms::World | getRealmsWorldContextWorld () const |
|
MCAPI void | getReportedFeedItem (::Clubs::ReportedItem const &reportedItem, ::std::function< void(::Clubs::ReportedItem const &, ::Clubs::FeedItem, ::Clubs::GenericStatus)> callback) |
|
MCAPI void | getReportedItemPaths (::std::string const &clubId, ::std::function< void(::std::vector<::Clubs::ReportedItem >, ::Clubs::GenericStatus)> callback) |
|
MCAPI::std::string | getScreenName () const |
|
MCAPI::std::string | getScreenTelemetry () const |
|
MCAPI ::Core::PathBuffer<::std::string > | getScreenshotPath () const |
|
MCAPI ::std::vector<::StoreFilter::FilterCollectionInfo > const & | getSessionConfigFilterCollections () const |
|
MCAPI::std::string | getSessionConfigKnownPageKeyValue (::std::string const &pageId) const |
|
MCAPI bool | getSimPaused () const |
|
MCAPI::std::string | getSplitscreenJoinText () const |
|
MCAPI::StoreContentSources | getStoreContentSources () const |
|
MCAPI bool | getStoreHasRealmsProducts () const |
|
MCAPI::std::string | getStoreId () const |
|
MCAPI::SDL::SubscriptionInfo const & | getSubscriptionFullPriceInfo () const |
|
MCAPI void | getThirdPartyDisplayPicture (::std::string const &playerId, ::std::function< void(::Core::Path const &)> callback, bool isLocal) |
|
MCAPI bool | getTipText (::std::string &text) |
|
MCAPI void | getUserMemberOfWorldsCount (::std::function< void(::Realms::GenericStatus, bool)> callback) |
|
MCAPI ::std::vector<::std::string > | getUuidsInLobby () const |
|
MCAPI::std::string | getVersionString () const |
|
MCAPI ::std::shared_ptr<::WebviewInterface > | getWebviewInterface (::WebviewInterfaceType interfaceType) |
|
MCAPI::std::string | getWorldConverterDevVersionNumberString () const |
|
MCAPI::LoadingState | getWorldLoadingState () const |
|
MCAPI::PurchaseResult | goToExternalPlatformOffer (::std::string const &offerId, ::std::function< void(bool)> finishedExternalCoinPurchase, ::std::function< void(bool, int)> boughtEnoughCoinsCallback) |
|
MCFOLD bool | hasExternalCoinPurchases () const |
|
MCAPI bool | hasInteractButton () const |
|
MCAPI bool | hasLocalDeviceEntitlements () const |
|
MCAPI bool | hasPlatformIcons () const |
|
MCAPI bool | hasPlatformProfileCards () const |
|
MCAPI void | ignoreReportedFeedItem (::Clubs::ReportedItem const &activityItem, ::std::string const &reason, ::std::string const &clubId, ::std::function< void(::Clubs::GenericStatus)> callback) |
|
MCAPI void | initializeRealmsWorld (::Realms::RealmId worldId, ::std::string const &name, ::std::string const &description, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
|
MCAPI bool | isBanned () const |
|
MCAPI bool | isCreative () const |
|
MCAPI bool | isCrossPlatformPlayEnabled () const |
|
MCAPI bool | isDeviceBeingSunset () const |
|
MCAPI bool | isDeviceSunset () const |
|
MCAPI bool | isDisconnectedFromNEX () const |
|
MCAPI bool | isDisconnectedFromPSN () const |
|
MCAPI bool | isEditorModeEnabled () const |
|
MCAPI bool | isEduDemo () |
|
MCFOLD bool | isEduMode () const |
|
MCAPI bool | isFeatureEnabled (::MinecraftGameFeatures feature) const |
|
MCAPI bool | isHotbarOnlyTouch () const |
|
MCAPI bool | isInputModeTouch () const |
|
MCAPI bool | isInviteEnabled (::Social::MultiplayerServiceIdentifier serviceIdentifier) const |
|
MCAPI bool | isLeftHanded () const |
|
MCAPI::Social::PermissionCheckResult | isMultiplayerAllowed () const |
|
MCAPI bool | isNetworkAvailable () const |
|
MCAPI bool | isOnSceneStack (::std::string const &screenName) |
|
MCAPI bool | isOperator () const |
|
MCAPI bool | isOreUIModerationEnabled () const |
|
MCAPI bool | isPlatformInviteEnabled () const |
|
MCFOLD bool | isPlatformThirdPartyConsole () const |
|
MCAPI bool | isPremiumOwnedMissing (::PackIdVersion const &id, ::ContentIdentity const &contentIdentity) const |
|
MCFOLD bool | isPremiumPlatformAccessRequiredForMatchmaking () const |
|
MCAPI bool | isRealmLevel () const |
|
MCAPI bool | isRealmOwner () const |
|
MCAPI bool | isRealmsEditWorldOreUIFeatureOn () const |
|
MCFOLD bool | isRealmsEnabled () const |
|
MCAPI bool | isRealmsInitialized () const |
|
MCAPI bool | isResourceLoadingFinished () const |
|
MCAPI bool | isRiding () const |
|
MCAPI bool | isServiceMultiplayerEnabled (::Social::MultiplayerServiceIdentifier serviceID) const |
|
MCAPI bool | isServicesLocalizationReady () const |
|
MCAPI bool | isSessionConfigAndLocalizationReady () 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 | isUITTSEnabled () const |
|
MCFOLD bool | isUnableToShowXBLLogo () const |
|
MCAPI bool | isValidRealmName (::std::string name) |
|
MCAPI void | joinEDUDiscoveredWorld () |
|
MCAPI void | joinRealmFromInvite (::Realms::World world) |
|
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 bool | launchManageSubscriptions () |
|
MCAPI bool | launchStore () |
|
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 | loadStoreDataDrivenScreenFromSidebar (::StoreDataDrivenScreenParams ¶ms) |
|
MCAPI void | makeBackupOfLevel (::LevelSummary const &editedLevel) |
|
MCAPI bool | multiplayerLostConnectionToSignalingService () const |
|
MCAPI void | navigateToControlCustomizationScreen () |
|
MCAPI void | navigateToDevConsole () |
|
MCAPI void | navigateToEduHomeScreen () |
|
MCAPI void | navigateToFeedScreen (::Realms::World const &world) |
|
MCAPI void | navigateToFeedbackPopup () |
|
MCAPI void | navigateToInviteScreen () |
|
MCAPI void | navigateToModalProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool forceRenderBelow, ::std::string const &screenNameOverride, bool isCancellable) |
|
MCAPI void | navigateToOptionsScreen (::SettingsTabIndex startingTabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId) |
|
MCAPI void | navigateToPlatformNetworkConnectConfirmationScreen (::std::function< void(bool)> callback) |
|
MCAPI void | navigateToPlatformStoreConnectConfirmationScreen (::std::function< void(bool)> callback) |
|
MCAPI void | navigateToRealmsSlotSettingsScreen (::Realms::World const &world) |
|
MCAPI void | navigateToRealmsSlotsScreen (::Realms::World const &worldWithoutSlotInfo) |
|
MCAPI void | navigateToSkinPickerScreen () |
|
MCAPI void | navigateToStartScreen () |
|
MCAPI void | navigateToStoreHomeScreen (::std::string const &title) |
|
MCAPI void | navigateToTokenFAQScreen () |
|
MCAPI void | navigateToTokenPopupScreen () |
|
MCAPI void | navigateToUpdateWorldHeightScreen (::std::function< void(bool)> startWorldCallback) |
|
MCAPI bool | needPlatformConnectionBeforeXBLSignIn () const |
|
MCAPI bool | needPlatformConnectionForSplitScreenMultiplayer () const |
|
MCAPI void | openBannedModal () |
|
MCAPI void | openRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback) |
|
MCAPI void | pickCustomSkin (::std::function< void(::PickCustomSkinResult)> callback) const |
|
MCAPI void | prepareToNavigateToGamePlayScreen () |
|
MCAPI bool | purchaseEduLicense (::std::unique_ptr<::TransactionContext > context) |
|
MCAPI void | pushToast (::ToastMessage message) |
|
MCAPI void | rebindKeys () |
|
MCAPI void | refreshCurrentRealmWorldInfo (::std::function< void(::Realms::GenericStatus, ::Realms::World const &)> callback) |
|
MCAPI void | removeFromRealmsBlocklist (::Realms::RealmId worldId, ::std::string const &xuid, ::std::function< void(::Realms::GenericStatus)> callback) |
|
MCAPI void | requestPlayerPermissions (::LayeredAbilities const &abilities, ::ActorUniqueID playerId) |
|
MCAPI bool | requiresXBLSigninToPlay () const |
|
MCAPI void | resetActiveDirectoryAuthenticationState () |
|
MCAPI void | resetRealmsWorld (::Realms::RealmId worldId, ::std::function< void(::Realms::GenericStatus)> callback, ::std::function< void(int)> retryCallback) |
|
MCAPI void | resetRealmsWorldContext () |
|
MCAPI void | restoreRealmWorldBackup (::Realms::RealmId worldId, ::std::string backupId, ::std::function< void(int)> retryCallback, ::std::function< void(::Realms::GenericStatus)> callback) |
|
MCAPI void | saveLevelData (::std::string const &levelId, ::LevelData const &data) |
|
MCAPI void | scheduleCheckUserStorageAsync () |
|
MCAPI void | sendPurchaseReceiptsToServer () |
|
MCAPI void | sendSettingsCommandPacket (::std::string const &command, bool supressOutput) |
|
MCAPI void | sendTrialWelcomeMessage () |
|
MCAPI bool | serverPermissionOpenChat () const |
|
MCAPI void | setActiveDirectoryAuthenticationStateComplete () |
|
MCAPI void | setActiveDirectoryDemoVersion () |
|
MCAPI void | setActiveSlot (::Realms::RealmId worldId, int slotIndex, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
|
MCAPI void | setClubProfile (::Clubs::ClubModel const &model, ::std::function< void(::Clubs::GenericStatus)> callback) |
|
MCAPI void | setEducationLocalLevelSettings (::EducationLocalLevelSettings const &settings) |
|
MCAPI void | setIsCheckoutInProgress (bool isCheckoutInProgress) |
|
MCAPI void | setIsInGameBrowsing (bool isInGameBrowsing) |
|
MCAPI void | setLanguage () |
|
MCAPI void | setLastSelectedSlot (int slot, ::ContainerID containerId) |
|
MCAPI void | setNumberOfOwnedRealms (int number) |
|
MCAPI void | setPlayerGameType (::GameType const &gameType) |
|
MCAPI void | setRealmsWorldInfo (::Realms::World world, int difficulty, bool allowCheats, ::std::function< void(::Realms::GenericStatus, ::Realms::FailureReason)> callback) |
|
MCAPI void | setShareData (::std::string shareTitle, ::std::string shareText, ::std::string shareUri) |
|
MCAPI void | setSimPaused (bool paused) |
|
MCAPI void | setViewedFeedItem (::Clubs::FeedItem const &activityItem, ::Realms::RealmId realmId, ::std::string const &clubId, bool viewed, ::std::function< void(::Clubs::GenericStatus)> callback) |
|
MCAPI bool | shouldShowThirdPartyDisconnected () const |
|
MCAPI bool | shouldShowVersionUpdateScreen () |
|
MCAPI void | showFriendFinder (::std::function< void()> callback) |
|
MCAPI bool | showSignInButton () const |
|
MCAPI void | showStoreFeaturesDisabledWhenSignedOutScreen () |
|
MCAPI void | signIn (::std::function< void()> connectionCompleteCallback, ::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> signInCompleteCallback) |
|
MCAPI void | signOut (::std::function< void(::Identity::SignOutResult)> callback) |
|
MCAPI void | silentSignin (::Social::IdentitySignInTrigger signInTrigger, ::std::string const &signInSource, ::std::function< void(::Social::MultiIdentitySigninResult)> callback) |
|
MCAPI void | startExternalNetworkWorld (::std::string const &serverName, ::std::string const &ipAddress, int port) |
|
MCAPI void | startLocalServerAsync (::LevelSummary const &levelSummary, ::LevelSettings const &levelSettings) |
|
MCAPI void | startLocalServerAsync (::std::string const &levelId, ::std::string levelName, ::LevelSettings const &settings) |
|
MCAPI bool | supportsTTSLanguage (::std::string const &languageCode) const |
|
MCAPI ::Bedrock::Threading::Async<::Core::PathBuffer<::std::string > > | takeScreenshotForUploading () |
|
MCAPI bool | tryNavigateToXblImmediateSignInScreen_DEPRECATED (::std::string const &signInSource, ::std::function< void()> callBackAfterSignIn, ::std::function< void()> callBackAfterCancel) |
|
MCAPI bool | updateEDUServicePackSystem () const |
|
MCAPI void | updateRealmsAllowList (::Realms::RealmId worldId, ::std::string const ¤tUserXuid, ::std::map<::std::string, ::RealmsAPI::InviteAction > xuidList, ::std::function< void(::Realms::GenericStatus, ::Realms::World)> callback) |
|
MCAPI bool | wasSessionCreated (::Social::MultiplayerServiceIdentifier serviceID) const |
|
MCAPI void | $navigateToDisconnectScreen (::Connection::DisconnectFailReason reason, ::std::string const &displayMessageOverride) |
|
MCAPI bool | $tryNavigateToProfileScreen () |
|
MCAPI bool | $tryNavigateToSafeZoneScreenOnFirstSignin () |
|
MCAPI void | $navigateToStoreDataDrivenScreen (::StoreDataDrivenScreenParams const ¶ms, bool forceDisableProgressScreen) |
|
MCAPI bool | $leaveScreen (::std::string expectedScreenName, bool onlyThis) |
|
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) |
|
MCFOLD bool | $isDirty () const |
|
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > | $getUserManager () |
|
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const | $getUserManager () const |
|
virtual void | updateSkin (::persona::PersonaCharacterHandle const &characterHandle, ::SkinHandle handle) |
|
MCAPI ::std::function< void(bool)> | _getNormalPersonaChangedCallback (::persona::PersonaCharacterHandle const &handle, ::std::function< void(bool)> finalCallback) |
|
MCAPI void | attemptCopyValidActiveAppearanceToCurrentCharacter (::std::function< void(bool)> callback) |
|
MCAPI void | changePersonaEmote (::persona::PersonaCharacterHandle const &handle, ::std::string const &pieceId, ::persona::FreeItemState const &freeItemState, int emoteWheelSlot, ::std::function< void(bool)> callback) |
|
MCAPI void | changePersonaPiece (::persona::PersonaCharacterHandle const &handle, ::persona::PieceType pieceType, ::mce::UUID const &pieceId, ::std::string const &productId, ::persona::FreeItemState const &freeItemState, ::std::function< void(bool)> callback, ::persona::PieceSide side) |
|
MCAPI bool | createActivePersonaFromCurrentCharacter (::std::function< void(bool)> callback) |
|
MCAPI void | fireEventPersonaAvatarUpdated (::PersonaAppearance const &oldAppearance, bool isBeingDeleted) |
|
MCAPI void | fireEventPersonaGeneralError (::persona::PersonaError errorType) const |
|
MCAPI::persona::PieceOfferWrapper | getEmotePieceOfferFromAppearance (::persona::PersonaCharacterHandle const &handle, int emoteIndex) |
|
MCAPI::SkinHandle | getPersonaClassicSkinHandle (::persona::PersonaCharacterHandle const &handle) |
|
MCAPI::SkinHandle const & | getPersonaHandleFromSlot (int slotIndex) |
|
MCAPI::SkinHandle | getPersonaSkinHandle (::persona::PersonaCharacterHandle const &handle) |
|
MCAPI void | invalidateActiveCharacter () |
|
MCAPI bool | isValidAndOwnedAppearance (::PersonaAppearance const &appearance) const |
|
MCAPI void | revertPersona (::persona::PersonaCharacterHandle const &characterHandle, ::std::function< void()> callback) |
|
MCAPI void | saveCurrentCharacterPersona () |
|
MCAPI void | updatePersonaWithNewAppearance (::PersonaAppearance const &newAppearance, ::persona::PersonaCharacterHandle const &handle, ::std::function< void(bool)> callback) const |
|
MCAPI void | updatePreviewedItem (::PreviewedItemEventInformation previewedItemEventInfo) |
|
MCAPI void * | $ctor (::IMinecraftGame &minecraft, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client) |
|
MCAPI void | $updateSkin (::persona::PersonaCharacterHandle const &characterHandle, ::SkinHandle handle) |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |