Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
VanillaSceneFactory Class Reference
Inheritance diagram for VanillaSceneFactory:

Public Types

using InGameScreenCreator

Public Member Functions

virtual::Json::Value createGlobalVars (::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > defRepository) const
virtual ::std::shared_ptr<::AbstractScene > createDevConsole ()
MCAPI VanillaSceneFactory (::std::unique_ptr<::ISceneFactoryImpl > impl, ::IMinecraftGame &minecraft, ::ILayoutServiceProvider &layoutServiceProvider, ::IClientInstance &client, ::OreUI::SceneProvider &sceneProvider, ::brstd::move_only_function<::std::shared_ptr<::BaseScreen >(::SceneCreationUtils::ScreenCreator &)> &&devConsoleScreenFactory)
MCAPI void * $ctor (::std::unique_ptr<::ISceneFactoryImpl > impl, ::IMinecraftGame &minecraft, ::ILayoutServiceProvider &layoutServiceProvider, ::IClientInstance &client, ::OreUI::SceneProvider &sceneProvider, ::brstd::move_only_function<::std::shared_ptr<::BaseScreen >(::SceneCreationUtils::ScreenCreator &)> &&devConsoleScreenFactory)
MCAPI::Json::Value $createGlobalVars (::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > defRepository) const
MCAPI ::std::shared_ptr<::AbstractScene > $createDevConsole ()
virtual ::std::shared_ptr<::AbstractScene > createTabbedUpsellScreen (::TabbedUpsellScreenDefaultTab tab)
virtual ::std::shared_ptr<::AbstractScene > createStoreDataDrivenScreen (::StoreDataDrivenScreenParams const &params, bool const forceDisableProgressScreen, ::std::function< void()> initializedCallback)
virtual ::std::shared_ptr<::AbstractScene > createStartMenuScreen (bool shouldSendEvent)
MCAPI::Json::Value _calculateSafeZoneSize (float safeZoneScaleFactor, float screenPositionOffset, bool horizontal, bool isToporLeft) const
MCAPI ::std::shared_ptr<::AbstractScene > _createPlayScreenImpl (::PlayScreenDefaultTab tab, ::std::string const &dirtyLevelId, ::std::function< void()> initializedCallback)
MCAPI::Json::Value _createSafeZoneSizeVar (float safeZoneScaleFactor, float screenPositionOffset, bool horizontal, bool isToporLeft) const
MCAPI ::std::shared_ptr<::AbstractScene > _createScreen (::std::shared_ptr<::BaseScreen > newScreen)
MCAPI void _preCacheScreen (::Json::Value const &globalVars, ::std::string const &screenName)
MCAPI ::std::shared_ptr<::AbstractScene > createAcceptDeclineInvitationScreen (::std::string const &title, ::std::string const &subtitle, ::std::function< void(bool, bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createActiveDirectoryAuthenticationScreen (bool displaySignIn, ::LastClickedSource lastClickedSource)
MCAPI ::std::shared_ptr<::AbstractScene > createActiveDirectoryModal (::ActiveDirectoryModalArgs const &args)
MCAPI ::std::shared_ptr<::AbstractScene > createAddEditExternalServerScreen (int id)
MCAPI ::std::shared_ptr<::AbstractScene > createAdhocInProgressScreen (bool enableAdhoc)
MCAPI ::std::shared_ptr<::AbstractScene > createAdhocScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createApplyResourcePacksScreen (::std::function< void(::MinecraftScreenModel &)> applyPacks)
MCAPI ::std::shared_ptr<::AbstractScene > createAutoSaveInfoScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createBetaFeedbackQrScreen (::std::string const &feedbackUrl)
MCAPI ::std::shared_ptr<::AbstractScene > createBookScreen (int bookSlot, bool editable, int page, ::BlockActor *lectern)
MCAPI ::std::shared_ptr<::AbstractScene > createBundlePurchaseWarningScreen (::IStoreCatalogItem const &catalogItem, ::OfferCollectionComponent const &bundleCollection, ::std::function< void()> onPurchaseCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createCannotUseNetworkFeaturesScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createCellularDataWarningScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createChalkboardScreen (::BlockPos const &pos, bool lockVisible)
MCAPI ::std::shared_ptr<::AbstractScene > createChatScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createChooseRealmScreen (::std::function< void(::Realms::World)> callback, ::SlotSelectedAction action, ::std::function< void()> onCancelCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createCodeScreen (::OpenCodeMethod openMethod)
MCAPI ::std::shared_ptr<::AbstractScene > createCommonDialogInfoScreen (::std::string const &dialogTitle, ::std::string const &dialogBody)
MCAPI ::std::shared_ptr<::AbstractScene > createConnectGamepadScreen (::GameControllerErrorType controllerError, ::std::function< void()> onCompleteCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createConsoleScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createContentLogHistoryScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createCreditsScreen (::CreditsType contentType, ::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createCubeMapScreen (bool flushable)
MCAPI ::std::shared_ptr<::AbstractScene > createCustomTemplatesScreen (::std::vector<::WorldTemplateInfo > const &customTemplates)
MCAPI ::std::shared_ptr<::AbstractScene > createDayOneExperienceIntroPopup ()
MCAPI ::std::shared_ptr<::AbstractScene > createDayOneExperienceScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createDeathScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createDebugScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createDeeplinkConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createDeleteAccountScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createDeleteProgressScreen (::std::string const &uniqueEventName, ::IContentManager &contentManager, ::std::vector<::std::shared_ptr<::ContentItem const > > &&itemsToDelete)
MCAPI ::std::shared_ptr<::AbstractScene > createDimensionChangeProgressScreen (bool localServer, ::DimensionType targetDimensionID)
MCAPI ::std::shared_ptr<::AbstractScene > createDisabledSkinScreen (bool twoButtonWithCallback, ::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createDisconnectScreen (::std::string const &titleMessage, ::std::string const &displayMessage, ::std::string const &screenNameOverride, ::std::string const &telemetryOverride)
MCAPI ::std::shared_ptr<::AbstractScene > createDlcProgressScreen (::std::vector<::DlcId > const &dlcIds, ::std::function< void(bool, bool)> callback, bool showCloseButton, bool processingUpdates, bool requireCancelToExit)
MCAPI ::std::shared_ptr<::AbstractScene > createEditWorldScreen (::LevelSummary const &levelSummary, ::std::string const &packId, ::std::function< void()> onOpenCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createEduLibraryCategoryScreen (::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 ::std::shared_ptr<::AbstractScene > createEduPlayScreen (::std::string initialCode)
MCAPI ::std::shared_ptr<::AbstractScene > createEduServersScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createEduWorldTemplatesScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createEduWorldsScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createEmoteWheelScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createEncryptionWarningScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createEncyclopediaScreen (::EncyclopediaTopicIndex startingTopicIndex)
MCAPI ::std::shared_ptr<::AbstractScene > createExternalLinkDialogScreen (::std::string const &title, ::std::string const &externalLink, ::std::string const &message, ::std::string const &goToPageText, ::std::string const &secondButtonText, ::std::function< void()> const &callback)
MCAPI ::std::shared_ptr<::AbstractScene > createFeedbackPromptPopup (::std::string const &title, ::std::string const &image, ::std::string const &buttonName)
MCAPI ::std::shared_ptr<::AbstractScene > createFileDownloadProgressScreen (::std::string const &realmID, int slotIndex, ::std::string const &realmName, ::std::string const &realmVersion, ::std::string const &realmVersionName, ::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createFileUploadProgressScreen (::std::string const &realmID, ::std::string const &fileID, int slotIndex, bool needArchiving, ::Core::FileUploadType fileUploadType, ::std::function< void(::UploadState, ::Realms::World)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createGameInputErrorScreen (::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createGamepadDisconnectScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createGameplayScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createGammaCalibrationScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createGlobalPauseScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createHowToPlayScreen (::HowToPlayTopicIndex startingTopicIndex)
MCAPI ::std::shared_ptr<::AbstractScene > createHudCrosshairOverlayScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createHudScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createIPSafetyDialogScreen (int externalServerId)
MCAPI ::std::shared_ptr<::AbstractScene > createImmersiveReader (::std::string readerText)
MCAPI ::std::shared_ptr<::AbstractScene > createImportExportProgressScreen (::std::string const &titleText, ::std::string const &uniqueEventName, ::std::string const &messageText)
MCAPI ::std::shared_ptr<::AbstractScene > createInBedScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createInGameSceneFromUrl (::std::string const &url, ::OreUI::RouteMode mode)
MCAPI ::std::shared_ptr<::AbstractScene > createInGameScreen (::std::string const &name, ::Player &player, ::BlockPos const &pos, ::ActorUniqueID uniqueId)
MCAPI ::std::shared_ptr<::AbstractScene > createInventoryScreen (::CraftingType craftingType)
MCAPI ::std::shared_ptr<::AbstractScene > createInviteScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createLateJoinPreGameScreen (::std::function< void()> const &userReadyCallback, bool hasXBLBroadcast)
MCAPI ::std::shared_ptr<::AbstractScene > createLeaveLevelScreen (::std::string const &uniqueEventName, ::std::deque<::std::unique_ptr<::ProgressHandler > > progressHandlerList, bool loadAssets)
MCAPI ::std::shared_ptr<::AbstractScene > createLegacyCreateWorldFromTemplateScreen (::LevelSummary const &levelSummary)
MCAPI ::std::shared_ptr<::AbstractScene > createLegacyCreateWorldScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createLegacyWorldTemplateLoadingScreen (::std::string const &manifestId)
MCAPI ::std::shared_ptr<::AbstractScene > createLessonCompleteScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createLibraryItemScreen (::std::shared_ptr<::LibraryItem > item, ::std::unordered_map<::std::string, ::std::string > additionalOptions)
MCAPI ::std::shared_ptr<::AbstractScene > createLibraryModalScreen (::LibraryModalScreenType type, ::std::function< void(bool)> callback, ::std::vector<::std::pair<::std::string, ::std::string > > eventProperties)
MCAPI ::std::shared_ptr<::AbstractScene > createLibraryScreen (::std::shared_ptr<::LibraryCollection > collection)
MCAPI ::std::shared_ptr<::AbstractScene > createLibrarySearchScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon)
MCAPI ::std::shared_ptr<::AbstractScene > createLibraryTagScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon, ::std::string const &libraryPageDescription)
MCAPI ::std::shared_ptr<::AbstractScene > createLibraryWorldScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string libraryTitle, ::std::string libraryIcon, ::std::string libraryPageDescription, ::std::string const &categoryTitle)
MCAPI ::std::shared_ptr<::AbstractScene > createLocalWorldPickerScreen (::std::string const &realmID, int slotIndex, ::std::function< void(::UploadState, ::Realms::World)> callbackAfterUpload)
MCAPI ::std::shared_ptr<::MainMenuScreenModel > createMainMenuScreenModel ()
MCAPI ::std::shared_ptr<::AbstractScene > createMakeInfiniteScreen (::LevelSummary const &editedLevel, ::StorageVersion storageVersion)
MCAPI ::std::shared_ptr<::AbstractScene > createManifestValidationScreen (::PackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const &keyProvider, ::ResourceLocation const &resourceLocation, ::Core::Path const &originalFilePath, bool packInUserDataPath, ::std::shared_ptr<::PackContentItem const > item)
MCAPI ::std::shared_ptr<::AbstractScene > createMarketplacePassPDPScreen (::MarketplacePassTabIndex tabIndex, ::sidebar::navigationLayout::Type sidebarLayoutType)
MCAPI ::std::shared_ptr<::AbstractScene > createMarketplacePassPurchaseAmazonDeviceWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createMarketplacePassPurchaseWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createMarketplacePassUpsellScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createMarketplacePassWelcomeScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createMigrationErrorScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createMobEffectsScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createModalProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool loadAssets, bool forceRenderBelow, ::std::string const &screenNameOverride, bool isCancellable, float backgroundFillAlpha)
MCAPI ::std::shared_ptr<::AbstractScene > createModalScreen (::ModalScreenData const &modalScreenData)
MCAPI ::std::shared_ptr<::AbstractScene > createNetworkProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler, bool allowSmallDownloads, bool sendProgressTelem, ::OnlineSafetyDialogVisibility onlineSafetyDialogVisibility)
MCAPI ::std::shared_ptr<::AbstractScene > createNetworkProgressScreen (::std::string const &uniqueEventName, ::std::deque<::std::unique_ptr<::ProgressHandler > > &&connectHandlers, bool allowSmallDownloads, bool sendProgressTelem, ::OnlineSafetyDialogVisibility onlineSafetyDialogVisibility)
MCAPI ::std::shared_ptr<::AbstractScene > createNoInvitesOrJoiningScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createNoLicenseScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createNoWifiWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createNotSignedIntoNintendoScreen (::std::string const &messageOverride)
MCAPI ::std::shared_ptr<::AbstractScene > createNpcInteractScreen (::Player &player, ::std::shared_ptr<::INpcDialogueData > data)
MCAPI ::std::shared_ptr<::AbstractScene > createOSWriteThrottleDialogScreen (::std::chrono::duration< double, ::std::ratio< 1, 1 > > totalWait, ::std::shared_ptr< bool > dialogStillAlive)
MCAPI ::std::shared_ptr<::AbstractScene > createOnlineSafetyDialogScreen (::OnlineSafetyProgressHandler &handler)
MCAPI ::std::shared_ptr<::AbstractScene > createOptionsScreen (::LevelSummary const &levelSummary, ::SettingsTabIndex startingTabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId, bool fullscreen, bool legacySyncOnly)
MCAPI ::std::shared_ptr<::AbstractScene > createPackSettingsScreen (::PackSettingsInfo packSettingsInfo)
MCAPI ::std::shared_ptr<::AbstractScene > createPauseScreen (bool overlaySocialDrawerOnce)
MCAPI ::std::shared_ptr<::AbstractScene > createPermissionsScreen (::ActorUniqueID defaultPlayerId)
MCAPI ::std::shared_ptr<::AbstractScene > createPlatformNetworkConnectConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createPlatformSplitScreenConnectConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createPlatformStoreConnectConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::PlayScreenModel > createPlayScreenModel ()
MCAPI ::std::shared_ptr<::AbstractScene > createPortfolioScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool loadAssets, bool sendProgressTelem, ::std::string const &overrideScreen)
MCAPI ::std::shared_ptr<::AbstractScene > createProgressScreen (::std::string const &uniqueEventName, ::std::deque<::std::unique_ptr<::ProgressHandler > > &&progressHandlerList, bool loadAssets, bool sendProgressTelem, ::std::string const &overrideScreen)
MCAPI ::std::shared_ptr<::AbstractScene > createProgressScreen (::std::string const &uniqueEventName, ::std::deque<::std::unique_ptr<::ProgressHandler > > progressHandlerList, bool loadAssets, bool sendProgressTelem, bool useRandomProgressMessage, bool allowSmallDownloads, ::ProgressContentType contentType, ::GameType gameType)
MCAPI ::std::shared_ptr<::AbstractScene > createRatingPromptPopup (::std::string const &title, ::std::string const &image, ::std::string const &buttonName)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmNetworkProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsAllowListScreen (::Realms::World const &world, ::std::function< void()> followUpActionAfterCreation, bool forceNewWorld)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsCreateScreen (::RealmsCreateParams const &screenDetails)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsInviteLinkSettingScreen (::Realms::World const &world, ::Realms::InviteLink const &link, ::SettingsTabIndex initialTab)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsInviteLinksScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsJoinProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler, ::std::unique_ptr<::ProgressHandler > progressHandler, bool loadAssets, bool realmsPlusExpired, ::std::function< void()> onlineSafetyCancelledCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsManageMembersScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsManageScreen (::Realms::World const &world, ::SettingsTabIndex initialTab)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsPackErrorsScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsPendingInvitesScreen (bool hasPendingInvites)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsPlusPurchaseWarningScreen (::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsSharingLauncherScreen (::std::string const &realmsInvite)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsStoriesTransitionScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createRealmsWarningScreenWithParams (::Realms::World const &world, ::std::string const &ip, int port, ::std::string const &serverRegion, int serviceQuality)
MCAPI ::std::shared_ptr<::AbstractScene > createSafeZoneScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createSceneFromUrl (::std::string const &url, ::OreUI::RouteMode mode)
MCAPI ::std::shared_ptr<::AbstractScene > createScreenshotScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createSelectWorldScreen (::std::function< void(::SelectWorldResult, ::optional_ref<::LevelSummary const >, ::optional_ref<::Realms::World const >)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createServerForm (uint formId, ::std::string const &formJSON)
MCAPI ::std::shared_ptr<::AbstractScene > createServerTrustModalScreen (::std::string serverAddress, ::Bedrock::Threading::AsyncPromise< bool > resultPromise)
MCAPI ::std::shared_ptr<::AbstractScene > createSignInErrorScreen (::std::string errorMessage, ::std::function< void()> onDismiss)
MCAPI ::std::shared_ptr<::AbstractScene > createSignScreen (::BlockPos const &pos, ::BlockActorType blockActorType, bool isFrontSide)
MCAPI ::std::shared_ptr<::AbstractScene > createStorageMigrationProgressScreen (::Bedrock::NonOwnerPointer<::Bedrock::StorageMigration::StorageMigrationService > const &migrationService)
MCAPI ::std::shared_ptr<::AbstractScene > createStorageSpaceWarningScreen (::std::string const &message)
MCAPI ::std::shared_ptr<::AbstractScene > createStoreFeaturesDisabledScreen (::std::string const &messageOverride)
MCAPI ::std::shared_ptr<::AbstractScene > createStoreInventoryScreen (::InventoryTabIndex tabIndex, ::std::optional<::StoreDataDrivenScreenParams > paramsOpt)
MCAPI ::std::shared_ptr<::AbstractScene > createSubmitFeedbackScreen (::FeedbackType feedbackType, ::std::string const &identifier, int feedbackTextLimit)
MCAPI ::std::shared_ptr<::AbstractScene > createSunsettingScreen (::std::string &title)
MCAPI ::std::shared_ptr<::AbstractScene > createTTSEnabledWarningScreen (::TTSEnabledStatus status)
MCAPI ::std::shared_ptr<::AbstractScene > createTTSErrorScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createToastScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createTokenFAQScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createTokenPopupScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createTrade2Screen (::Player &, ::ActorUniqueID const &uniqueID)
MCAPI ::std::shared_ptr<::AbstractScene > createTradeScreen (::Player &, ::ActorUniqueID const &uniqueID)
MCAPI ::std::shared_ptr<::UIScene > createUIScene (::std::string const &screenName, ::std::shared_ptr<::ScreenController > controller)
MCAPI ::std::shared_ptr<::AbstractScene > createUpdateWorldHeightScreen (::std::function< void(bool)> startWorldCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createUpsellScreen (bool isNewWorld, bool timeExpired)
MCAPI ::std::shared_ptr<::AbstractScene > createUserManagementModalScreen (::UserManagementModalScreenData const &screenData, ::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScene > createVersionUpdateScreen (::UpdateVersionScreenContext context)
MCAPI ::std::shared_ptr<::AbstractScene > createWin10TrialConversionScreen ()
MCAPI ::std::shared_ptr<::AbstractScene > createWorldConversionCompleteScreen (::std::string const &levelId, ::std::function< void()> cancelCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createWorldRecoveryScreen (::std::function< void()> successCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createWorldSeedCatalogScreen (::std::function< void(::std::string const &, ::std::string const &, ::Core::Path const &)> closeCallback)
MCAPI ::std::shared_ptr<::AbstractScene > createWorldTemplateScreen (bool hideTopBar)
MCAPI ::std::shared_ptr<::AbstractScene > createXblConsoleSignInScreen (::std::string const &code)
MCAPI ::std::shared_ptr<::AbstractScene > createXblImmediateSignInScreen (::std::string const &signInSource, ::std::function< void()> callBackAfterSignIn, ::std::function< void()> callBackAfterCancel)
MCAPI ::std::shared_ptr<::AbstractScene > createXblImmediateSignInScreen (::std::string const &signInSource, ::std::string const &redirectToRoute, bool replacePreviousRouteAfterSignIn)
MCAPI::Json::Value generateGlobalVars (::std::string const &screenName, ::ScreenController &controller)
MCAPI void precacheGameplayScreens ()
MCAPI void registerInGameScreen (::std::string const &registeredName, ::std::string const &resourceName, ::std::function<::std::shared_ptr< ::UIScene >(::SceneFactory &, ::std::string const &, ::Player &, ::BlockPos const &, ::ActorUniqueID)> creationFunc)
MCAPI void resetSceneStackForOutOfGameUse ()
MCAPI void setUseClientInstanceStack (bool useClientInstanceStack)
MCAPI void unregisterInGameScreens ()
MCAPI void * $ctor (::std::unique_ptr<::ISceneFactoryImpl > impl, ::IMinecraftGame &minecraft, ::ILayoutServiceProvider &layoutServiceProvider, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::OreUI::SceneProvider &sceneProvider)
MCAPI void $dtor ()
MCAPI ::std::shared_ptr<::AbstractScene > $createTabbedUpsellScreen (::TabbedUpsellScreenDefaultTab tab)
MCAPI ::std::shared_ptr<::AbstractScene > $createStoreDataDrivenScreen (::StoreDataDrivenScreenParams const &params, bool const forceDisableProgressScreen, ::std::function< void()> initializedCallback)
MCAPI ::std::shared_ptr<::AbstractScene > $createStartMenuScreen (bool shouldSendEvent)

Public Attributes

::ll::TypedStorage< 8, 64, ::brstd::move_only_function<::std::shared_ptr<::BaseScreen >(::SceneCreationUtils::ScreenCreator &)> > mDevConsoleScreenFactory
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 8, 8, ::IMinecraftGame & > mMinecraft
::ll::TypedStorage< 8, 8, ::ILayoutServiceProvider & > mLayoutServiceProvider
::ll::TypedStorage< 1, 1, bool > mIsEditorModeEnabled
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mTaskGroup
::ll::TypedStorage< 1, 1, bool > mUseClientInstanceStack
::ll::TypedStorage< 8, 8, ::OreUI::SceneProvider & > mSceneProvider
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::UISoundPlayer > > mSoundPlayer
::ll::TypedStorage< 8, 8, ::CachedScenes & > mCachedScenes
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::SceneFactory::PreCachePackage > > > mPreCachePackages
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SceneFactoryProxy > > mProxy
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::HashedString, ::std::pair< ::std::string, ::std::function<::std::shared_ptr< ::UIScene >(::SceneFactory &, ::std::string const &, ::Player &, ::BlockPos const &, ::ActorUniqueID)> > > > mRegisteredInGameScreens
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mSceneStackDestroyedSubscription
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ISceneFactoryImpl > > mFactoryImpl

Member Typedef Documentation

◆ InGameScreenCreator

using SceneFactory::InGameScreenCreator
inherited
Initial value:
::std::function<::std::shared_ptr<
::UIScene>(::SceneFactory&, ::std::string const&, ::Player&, ::BlockPos const&, ::ActorUniqueID)>
Definition BlockPos.h:14
Definition Player.h:131
Definition UIScene.h:5
Definition ActorUniqueID.h:5

Constructor & Destructor Documentation

◆ VanillaSceneFactory()

MCAPI VanillaSceneFactory::VanillaSceneFactory ( ::std::unique_ptr<::ISceneFactoryImpl > impl,
::IMinecraftGame & minecraft,
::ILayoutServiceProvider & layoutServiceProvider,
::IClientInstance & client,
::OreUI::SceneProvider & sceneProvider,
::brstd::move_only_function<::std::shared_ptr<::BaseScreen >(::SceneCreationUtils::ScreenCreator &)> && devConsoleScreenFactory )
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.

Member Function Documentation

◆ createGlobalVars()

virtual::Json::Value VanillaSceneFactory::createGlobalVars ( ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > defRepository) const
virtual

Implements SceneFactory.

◆ $ctor() [1/2]

MCAPI void * VanillaSceneFactory::$ctor ( ::std::unique_ptr<::ISceneFactoryImpl > impl,
::IMinecraftGame & minecraft,
::ILayoutServiceProvider & layoutServiceProvider,
::IClientInstance & client,
::OreUI::SceneProvider & sceneProvider,
::brstd::move_only_function<::std::shared_ptr<::BaseScreen >(::SceneCreationUtils::ScreenCreator &)> && devConsoleScreenFactory )
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.

◆ $createGlobalVars()

MCAPI::Json::Value VanillaSceneFactory::$createGlobalVars ( ::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > defRepository) const
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.

◆ $createDevConsole()

MCAPI ::std::shared_ptr<::AbstractScene > VanillaSceneFactory::$createDevConsole ( )
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.

◆ createTabbedUpsellScreen()

virtual ::std::shared_ptr<::AbstractScene > SceneFactory::createTabbedUpsellScreen ( ::TabbedUpsellScreenDefaultTab tab)
virtualinherited

Implements ISceneFactory.

◆ createStoreDataDrivenScreen()

virtual ::std::shared_ptr<::AbstractScene > SceneFactory::createStoreDataDrivenScreen ( ::StoreDataDrivenScreenParams const & params,
bool const forceDisableProgressScreen,
::std::function< void()> initializedCallback )
virtualinherited

Implements ISceneFactory.

◆ createStartMenuScreen()

virtual ::std::shared_ptr<::AbstractScene > SceneFactory::createStartMenuScreen ( bool shouldSendEvent)
virtualinherited

Implements ISceneFactory.

◆ _calculateSafeZoneSize()

MCAPI::Json::Value SceneFactory::_calculateSafeZoneSize ( float safeZoneScaleFactor,
float screenPositionOffset,
bool horizontal,
bool isToporLeft ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _createPlayScreenImpl()

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

◆ _createSafeZoneSizeVar()

MCAPI::Json::Value SceneFactory::_createSafeZoneSizeVar ( float safeZoneScaleFactor,
float screenPositionOffset,
bool horizontal,
bool isToporLeft ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _preCacheScreen()

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

◆ createAcceptDeclineInvitationScreen()

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

◆ createActiveDirectoryAuthenticationScreen()

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

◆ createActiveDirectoryModal()

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

◆ createAddEditExternalServerScreen()

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

◆ createAdhocInProgressScreen()

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

◆ createAdhocScreen()

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

◆ createApplyResourcePacksScreen()

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

◆ createAutoSaveInfoScreen()

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

◆ createBetaFeedbackQrScreen()

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

◆ createBookScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createBookScreen ( int bookSlot,
bool editable,
int page,
::BlockActor * lectern )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createBundlePurchaseWarningScreen()

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

◆ createCannotUseNetworkFeaturesScreen()

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

◆ createCellularDataWarningScreen()

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

◆ createChalkboardScreen()

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

◆ createChatScreen()

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

◆ createChooseRealmScreen()

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

◆ createCodeScreen()

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

◆ createConnectGamepadScreen()

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

◆ createConsoleScreen()

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

◆ createContentLogHistoryScreen()

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

◆ createCreditsScreen()

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

◆ createCubeMapScreen()

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

◆ createCustomTemplatesScreen()

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

◆ createDayOneExperienceIntroPopup()

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

◆ createDayOneExperienceScreen()

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

◆ createDeathScreen()

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

◆ createDebugScreen()

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

◆ createDeeplinkConfirmationScreen()

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

◆ createDeleteAccountScreen()

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

◆ createDeleteProgressScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createDeleteProgressScreen ( ::std::string const & uniqueEventName,
::IContentManager & contentManager,
::std::vector<::std::shared_ptr<::ContentItem const > > && itemsToDelete )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createDimensionChangeProgressScreen()

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

◆ createDisabledSkinScreen()

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

◆ createDisconnectScreen()

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

◆ createDlcProgressScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createDlcProgressScreen ( ::std::vector<::DlcId > const & dlcIds,
::std::function< void(bool, bool)> callback,
bool showCloseButton,
bool processingUpdates,
bool requireCancelToExit )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createEditWorldScreen()

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

◆ createEduLibraryCategoryScreen()

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

◆ createEduPlayScreen()

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

◆ createEduServersScreen()

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

◆ createEduWorldTemplatesScreen()

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

◆ createEduWorldsScreen()

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

◆ createEmoteWheelScreen()

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

◆ createEncryptionWarningScreen()

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

◆ createEncyclopediaScreen()

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

◆ createExternalLinkDialogScreen()

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

◆ createFeedbackPromptPopup()

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

◆ createFileDownloadProgressScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createFileDownloadProgressScreen ( ::std::string const & realmID,
int slotIndex,
::std::string const & realmName,
::std::string const & realmVersion,
::std::string const & realmVersionName,
::std::function< void(bool)> callback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createFileUploadProgressScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createFileUploadProgressScreen ( ::std::string const & realmID,
::std::string const & fileID,
int slotIndex,
bool needArchiving,
::Core::FileUploadType fileUploadType,
::std::function< void(::UploadState, ::Realms::World)> callback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createGameInputErrorScreen()

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

◆ createGamepadDisconnectScreen()

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

◆ createGameplayScreen()

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

◆ createGammaCalibrationScreen()

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

◆ createGlobalPauseScreen()

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

◆ createHowToPlayScreen()

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

◆ createHudCrosshairOverlayScreen()

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

◆ createHudScreen()

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

◆ createIPSafetyDialogScreen()

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

◆ createImmersiveReader()

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

◆ createImportExportProgressScreen()

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

◆ createInBedScreen()

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

◆ createInGameSceneFromUrl()

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

◆ createInGameScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createInGameScreen ( ::std::string const & name,
::Player & player,
::BlockPos const & pos,
::ActorUniqueID uniqueId )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createInventoryScreen()

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

◆ createInviteScreen()

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

◆ createLateJoinPreGameScreen()

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

◆ createLeaveLevelScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createLeaveLevelScreen ( ::std::string const & uniqueEventName,
::std::deque<::std::unique_ptr<::ProgressHandler > > progressHandlerList,
bool loadAssets )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createLegacyCreateWorldFromTemplateScreen()

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

◆ createLegacyCreateWorldScreen()

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

◆ createLegacyWorldTemplateLoadingScreen()

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

◆ createLessonCompleteScreen()

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

◆ createLibraryItemScreen()

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

◆ createLibraryModalScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createLibraryModalScreen ( ::LibraryModalScreenType type,
::std::function< void(bool)> callback,
::std::vector<::std::pair<::std::string, ::std::string > > eventProperties )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createLibraryScreen()

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

◆ createLibrarySearchScreen()

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

◆ createLibraryTagScreen()

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

◆ createLibraryWorldScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createLibraryWorldScreen ( ::std::shared_ptr<::LibraryCollection > collection,
::std::string libraryTitle,
::std::string libraryIcon,
::std::string libraryPageDescription,
::std::string const & categoryTitle )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createLocalWorldPickerScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createLocalWorldPickerScreen ( ::std::string const & realmID,
int slotIndex,
::std::function< void(::UploadState, ::Realms::World)> callbackAfterUpload )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createMainMenuScreenModel()

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

◆ createMakeInfiniteScreen()

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

◆ createManifestValidationScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createManifestValidationScreen ( ::PackManifestFactory & manifestFactory,
::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > const & keyProvider,
::ResourceLocation const & resourceLocation,
::Core::Path const & originalFilePath,
bool packInUserDataPath,
::std::shared_ptr<::PackContentItem const > item )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createMarketplacePassPDPScreen()

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

◆ createMarketplacePassPurchaseAmazonDeviceWarningScreen()

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

◆ createMarketplacePassPurchaseWarningScreen()

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

◆ createMarketplacePassUpsellScreen()

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

◆ createMarketplacePassWelcomeScreen()

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

◆ createMigrationErrorScreen()

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

◆ createMobEffectsScreen()

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

◆ createModalScreen()

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

◆ createNetworkProgressScreen() [1/2]

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createNetworkProgressScreen ( ::std::string const & uniqueEventName,
::std::unique_ptr<::ProgressHandler > connectHandler,
bool allowSmallDownloads,
bool sendProgressTelem,
::OnlineSafetyDialogVisibility onlineSafetyDialogVisibility )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createNetworkProgressScreen() [2/2]

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createNetworkProgressScreen ( ::std::string const & uniqueEventName,
::std::deque<::std::unique_ptr<::ProgressHandler > > && connectHandlers,
bool allowSmallDownloads,
bool sendProgressTelem,
::OnlineSafetyDialogVisibility onlineSafetyDialogVisibility )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createNoInvitesOrJoiningScreen()

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

◆ createNoLicenseScreen()

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

◆ createNoWifiWarningScreen()

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

◆ createNotSignedIntoNintendoScreen()

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

◆ createNpcInteractScreen()

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

◆ createOSWriteThrottleDialogScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createOSWriteThrottleDialogScreen ( ::std::chrono::duration< double, ::std::ratio< 1, 1 > > totalWait,
::std::shared_ptr< bool > dialogStillAlive )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createOnlineSafetyDialogScreen()

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

◆ createOptionsScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createOptionsScreen ( ::LevelSummary const & levelSummary,
::SettingsTabIndex startingTabIndex,
bool navToMenuOnExit,
bool maintainOldFocus,
::std::string const & initialPackId,
bool fullscreen,
bool legacySyncOnly )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createPackSettingsScreen()

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

◆ createPauseScreen()

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

◆ createPermissionsScreen()

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

◆ createPlatformNetworkConnectConfirmationScreen()

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

◆ createPlatformSplitScreenConnectConfirmationScreen()

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

◆ createPlatformStoreConnectConfirmationScreen()

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

◆ createPlayScreenModel()

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

◆ createPortfolioScreen()

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

◆ createProgressScreen() [1/3]

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createProgressScreen ( ::std::string const & uniqueEventName,
::std::unique_ptr<::ProgressHandler > progressHandler,
bool loadAssets,
bool sendProgressTelem,
::std::string const & overrideScreen )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createProgressScreen() [2/3]

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createProgressScreen ( ::std::string const & uniqueEventName,
::std::deque<::std::unique_ptr<::ProgressHandler > > && progressHandlerList,
bool loadAssets,
bool sendProgressTelem,
::std::string const & overrideScreen )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createProgressScreen() [3/3]

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createProgressScreen ( ::std::string const & uniqueEventName,
::std::deque<::std::unique_ptr<::ProgressHandler > > progressHandlerList,
bool loadAssets,
bool sendProgressTelem,
bool useRandomProgressMessage,
bool allowSmallDownloads,
::ProgressContentType contentType,
::GameType gameType )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createRatingPromptPopup()

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

◆ createRealmNetworkProgressScreen()

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

◆ createRealmsAllowListScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createRealmsAllowListScreen ( ::Realms::World const & world,
::std::function< void()> followUpActionAfterCreation,
bool forceNewWorld )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createRealmsCreateScreen()

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

◆ createRealmsInviteLinkSettingScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createRealmsInviteLinkSettingScreen ( ::Realms::World const & world,
::Realms::InviteLink const & link,
::SettingsTabIndex initialTab )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createRealmsInviteLinksScreen()

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

◆ createRealmsJoinProgressScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createRealmsJoinProgressScreen ( ::std::string const & uniqueEventName,
::std::unique_ptr<::ProgressHandler > connectHandler,
::std::unique_ptr<::ProgressHandler > progressHandler,
bool loadAssets,
bool realmsPlusExpired,
::std::function< void()> onlineSafetyCancelledCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createRealmsManageMembersScreen()

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

◆ createRealmsManageScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createRealmsManageScreen ( ::Realms::World const & world,
::SettingsTabIndex initialTab )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createRealmsPackErrorsScreen()

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

◆ createRealmsPendingInvitesScreen()

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

◆ createRealmsPlusPurchaseWarningScreen()

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

◆ createRealmsSharingLauncherScreen()

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

◆ createRealmsStoriesTransitionScreen()

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

◆ createRealmsWarningScreen()

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

◆ createRealmsWarningScreenWithParams()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createRealmsWarningScreenWithParams ( ::Realms::World const & world,
::std::string const & ip,
int port,
::std::string const & serverRegion,
int serviceQuality )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createSafeZoneScreen()

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

◆ createScreenshotScreen()

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

◆ createSelectWorldScreen()

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

◆ createServerForm()

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

◆ createServerTrustModalScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createServerTrustModalScreen ( ::std::string serverAddress,
::Bedrock::Threading::AsyncPromise< bool > resultPromise )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createSignInErrorScreen()

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

◆ createSignScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::createSignScreen ( ::BlockPos const & pos,
::BlockActorType blockActorType,
bool isFrontSide )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createStorageMigrationProgressScreen()

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

◆ createStorageSpaceWarningScreen()

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

◆ createStoreFeaturesDisabledScreen()

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

◆ createStoreInventoryScreen()

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

◆ createSubmitFeedbackScreen()

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

◆ createSunsettingScreen()

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

◆ createTTSEnabledWarningScreen()

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

◆ createTTSErrorScreen()

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

◆ createToastScreen()

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

◆ createTokenFAQScreen()

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

◆ createTokenPopupScreen()

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

◆ createTrade2Screen()

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

◆ createTradeScreen()

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

◆ createUpdateWorldHeightScreen()

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

◆ createUpsellScreen()

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

◆ createUserManagementModalScreen()

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

◆ createVersionUpdateScreen()

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

◆ createWin10TrialConversionScreen()

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

◆ createWorldConversionCompleteScreen()

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

◆ createWorldRecoveryScreen()

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

◆ createWorldSeedCatalogScreen()

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

◆ createWorldTemplateScreen()

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

◆ createXblConsoleSignInScreen()

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

◆ createXblImmediateSignInScreen() [1/2]

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

◆ createXblImmediateSignInScreen() [2/2]

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

◆ generateGlobalVars()

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

◆ precacheGameplayScreens()

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

◆ registerInGameScreen()

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

◆ resetSceneStackForOutOfGameUse()

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

◆ setUseClientInstanceStack()

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

◆ unregisterInGameScreens()

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

◆ $ctor() [2/2]

MCAPI void * SceneFactory::$ctor ( ::std::unique_ptr<::ISceneFactoryImpl > impl,
::IMinecraftGame & minecraft,
::ILayoutServiceProvider & layoutServiceProvider,
::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & client,
::OreUI::SceneProvider & sceneProvider )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

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

◆ $createTabbedUpsellScreen()

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

◆ $createStoreDataDrivenScreen()

MCAPI ::std::shared_ptr<::AbstractScene > SceneFactory::$createStoreDataDrivenScreen ( ::StoreDataDrivenScreenParams const & params,
bool const forceDisableProgressScreen,
::std::function< void()> initializedCallback )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $createStartMenuScreen()

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

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