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
MCAPI::Json::Value $createGlobalVars (::Bedrock::NotNullNonOwnerPtr<::IUIDefRepository const > defRepository) const
virtual ::std::shared_ptr<::AbstractScenecreateTabbedUpsellScreen (::TabbedUpsellScreenDefaultTab tab)
virtual ::std::shared_ptr<::AbstractScenecreateStoreDataDrivenScreen (::StoreDataDrivenScreenParams const &params, bool const forceDisableProgressScreen, ::std::function< void()> initializedCallback)
virtual ::std::shared_ptr<::AbstractScenecreateStartMenuScreen (bool shouldSendEvent)
MCAPI::Json::Value _calculateSafeZoneSize (float safeZoneScaleFactor, float screenPositionOffset, bool horizontal, bool isToporLeft) const
MCAPI void _createInventoryScreenCache ()
MCAPI ::std::shared_ptr<::AbstractScene_createPlayScreenImpl (::PlayScreenDefaultTab tab, ::std::string const &dirtyLevelId, ::std::function< void()> initializedCallback)
MCAPI ::std::shared_ptr<::AbstractScene_createScreen (::std::shared_ptr<::BaseScreen > newScreen)
MCAPI void _createWorldSettingsScreenCache ()
MCAPI void _preCacheScreen (::Json::Value const &globalVars, ::std::string const &screenName)
MCAPI void _setUseClientInstanceStack (bool useClientInstanceStack)
MCAPI ::std::shared_ptr<::AbstractScenecreateAcceptDeclineInvitationScreen (::std::string const &title, ::std::string const &subtitle, ::std::function< void(bool, bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateActiveDirectoryAuthenticationScreen (bool displaySignIn, ::LastClickedSource lastClickedSource)
MCAPI ::std::shared_ptr<::AbstractScenecreateActiveDirectoryModal (::ActiveDirectoryModalArgs const &args)
MCAPI ::std::shared_ptr<::AbstractScenecreateAddEditExternalServerScreen (int id)
MCAPI ::std::shared_ptr<::AbstractScenecreateAdhocInProgressScreen (bool enableAdhoc)
MCAPI ::std::shared_ptr<::AbstractScenecreateAdhocScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateApplyResourcePacksScreen (::std::function< void(::MinecraftScreenModel &)> applyPacks)
MCAPI ::std::shared_ptr<::AbstractScenecreateAutoSaveInfoScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateBookScreen (int bookSlot, bool editable, int page, ::BlockActor *lectern)
MCAPI ::std::shared_ptr<::AbstractScenecreateBundlePurchaseWarningScreen (::IStoreCatalogItem const &catalogItem, ::OfferCollectionComponent const &bundleCollection, ::std::function< void()> onPurchaseCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateCannotUseNetworkFeaturesScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateCellularDataWarningScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateChalkboardScreen (::BlockPos const &pos, bool lockVisible)
MCAPI ::std::shared_ptr<::AbstractScenecreateChatScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateChooseRealmScreen (::std::function< void(::Realms::World)> callback, ::SlotSelectedAction action, ::std::function< void()> onCancelCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateCodeScreen (::OpenCodeMethod openMethod)
MCAPI ::std::shared_ptr<::AbstractScenecreateCommonDialogInfoScreen (::std::string const &dialogTitle, ::std::string const &dialogBody)
MCAPI ::std::shared_ptr<::AbstractScenecreateConnectGamepadScreen (::GameControllerErrorType controllerError, ::std::function< void()> onCompleteCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateConsoleScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateContentLogHistoryScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateCreditsScreen (::CreditsType contentType, ::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateCubeMapScreen (bool flushable)
MCAPI ::std::shared_ptr<::AbstractScenecreateCustomTemplatesScreen (::std::vector<::WorldTemplateInfo > const &customTemplates)
MCAPI ::std::shared_ptr<::AbstractScenecreateDayOneExperienceIntroPopup ()
MCAPI ::std::shared_ptr<::AbstractScenecreateDayOneExperienceScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateDeathScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateDebugScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateDeeplinkConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateDeleteAccountScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateDeleteProgressScreen (::std::string const &uniqueEventName, ::IContentManager &contentManager, ::std::vector<::std::shared_ptr<::ContentItem const > > &&itemsToDelete)
MCAPI ::std::shared_ptr<::AbstractScenecreateDevConsole ()
MCAPI ::std::shared_ptr<::AbstractScenecreateDimensionChangeProgressScreen (bool localServer, ::DimensionType targetDimensionID)
MCAPI ::std::shared_ptr<::AbstractScenecreateDisabledSkinScreen (bool twoButtonWithCallback, ::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateDisconnectScreen (::std::string const &titleMessage, ::std::string const &displayMessage, ::std::string const &screenNameOverride, ::std::string const &telemetryOverride, bool leaveGame, bool isSubClient)
MCAPI ::std::shared_ptr<::AbstractScenecreateDlcProgressScreen (::std::vector<::DlcId > const &dlcIds, ::std::function< void(bool, bool)> callback, bool showCloseButton, bool processingUpdates, bool requireCancelToExit)
MCAPI ::std::shared_ptr<::AbstractScenecreateEDULibraryCategoryScreen (::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<::AbstractScenecreateEDUPlayScreen (::std::string initialCode)
MCAPI ::std::shared_ptr<::AbstractScenecreateEDUServersScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateEDUWorldTemplatesScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateEDUWorldsScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateEditWorldScreen (::LevelSummary const &levelSummary, ::std::string const &packId, ::std::function< void()> onOpenCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateEmoteWheelScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateEncryptionWarningScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateEncyclopediaScreen (::EncyclopediaTopicIndex startingTopicIndex)
MCAPI ::std::shared_ptr<::AbstractScenecreateExpandedSkinPackScreen (::StoreCatalogItem const &catalogItem, ::SkinPackModel &skinPackModel, ::SkinPackCollectionModel &skinPackCollection)
MCAPI ::std::shared_ptr<::AbstractScenecreateExternalLinkDialogScreen (::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<::AbstractScenecreateFeedbackPromptPopup (::std::string const &title, ::std::string const &image, ::std::string const &buttonName)
MCAPI ::std::shared_ptr<::AbstractScenecreateFileDownloadProgressScreen (::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<::AbstractScenecreateFileUploadProgressScreen (::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<::AbstractScenecreateGameInputErrorScreen (::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateGamepadDisconnectScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateGameplayScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateGammaCalibrationScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateGatheringInfoScreen (bool autoConnect)
MCAPI ::std::shared_ptr<::AbstractScenecreateGatheringWarningScreen (::std::string const &messageOverride)
MCAPI ::std::shared_ptr<::AbstractScenecreateGlobalPauseScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateHowToPlayScreen (::HowToPlayTopicIndex startingTopicIndex)
MCAPI ::std::shared_ptr<::AbstractScenecreateHudScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateIPSafetyDialogScreen (int externalServerId)
MCAPI ::std::shared_ptr<::AbstractScenecreateImmersiveReader (::std::string readerText)
MCAPI ::std::shared_ptr<::AbstractScenecreateImportExportProgressScreen (::std::string const &titleText, ::std::string const &uniqueEventName, ::std::string const &messageText)
MCAPI ::std::shared_ptr<::AbstractScenecreateInBedScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateInGameSceneFromUrl (::std::string const &url, ::OreUI::RouteMode mode)
MCAPI ::std::shared_ptr<::AbstractScenecreateInGameScreen (::std::string const &name, ::Player &player, ::BlockPos const &pos, ::ActorUniqueID uniqueId)
MCAPI ::std::shared_ptr<::AbstractScenecreateInventoryScreen (::CraftingType craftingType)
MCAPI ::std::shared_ptr<::AbstractScenecreateInviteScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateLateJoinPreGameScreen (::std::function< void()> const &userReadyCallback, bool hasXBLBroadcast)
MCAPI ::std::shared_ptr<::AbstractScenecreateLeaveLevelScreen (::std::string const &uniqueEventName, ::std::deque<::std::unique_ptr<::ProgressHandler > > progressHandlerList, bool loadAssets)
MCAPI ::std::shared_ptr<::AbstractScenecreateLegacyCreateWorldFromTemplateScreen (::LevelSummary const &levelSummary)
MCAPI ::std::shared_ptr<::AbstractScenecreateLegacyCreateWorldScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateLegacyRealmsPDPScreen (::RealmsPlusTabIndex tabIndex, ::std::function< void(::Realms::World &)> onCreateCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateLegacyRealmsPlusEndedScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateLegacyWorldTemplateLoadingScreen (::std::string const &manifestId)
MCAPI ::std::shared_ptr<::AbstractScenecreateLessonCompleteScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateLibraryItemScreen (::std::shared_ptr<::LibraryItem > item, ::std::unordered_map<::std::string, ::std::string > additionalOptions)
MCAPI ::std::shared_ptr<::AbstractScenecreateLibraryModalScreen (::LibraryModalScreenType type, ::std::function< void(bool)> callback, ::std::vector<::std::pair<::std::string, ::std::string > > eventProperties)
MCAPI ::std::shared_ptr<::AbstractScenecreateLibraryScreen (::std::shared_ptr<::LibraryCollection > collection)
MCAPI ::std::shared_ptr<::AbstractScenecreateLibrarySearchScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon)
MCAPI ::std::shared_ptr<::AbstractScenecreateLibraryTagScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string const &libraryTitle, ::std::string const &libraryIcon, ::std::string const &libraryPageDescription)
MCAPI ::std::shared_ptr<::AbstractScenecreateLibraryWorldScreen (::std::shared_ptr<::LibraryCollection > collection, ::std::string libraryTitle, ::std::string libraryIcon, ::std::string libraryPageDescription, ::std::string const &categoryTitle)
MCAPI ::std::shared_ptr<::AbstractScenecreateLocalWorldPickerScreen (::std::string const &realmID, int slotIndex, ::std::function< void(::UploadState, ::Realms::World)> callbackAfterUpload)
MCAPI ::std::shared_ptr<::AbstractScenecreateMakeInfiniteScreen (::LevelSummary const &editedLevel, ::StorageVersion storageVersion)
MCAPI ::std::shared_ptr<::AbstractScenecreateManageFeedScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScenecreateManifestValidationScreen (::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<::AbstractScenecreateMarketplacePassPDPScreen (::MarketplacePassTabIndex tabIndex, ::sidebar::navigationLayout::Type sidebarLayoutType)
MCAPI ::std::shared_ptr<::AbstractScenecreateMarketplacePassPDPViewAllPacksScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateMarketplacePassPurchaseAmazonDeviceWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateMarketplacePassPurchaseWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateMarketplacePassUpsellScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateMarketplacePassWelcomeScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateMigrationErrorScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateMobEffectsScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateModalProgressScreen (::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<::AbstractScenecreateNetworkProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler, bool allowSmallDownloads, bool sendProgressTelem, ::OnlineSafetyDialogVisibility onlineSafetyDialogVisibility)
MCAPI ::std::shared_ptr<::AbstractScenecreateNoInvitesOrJoiningScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateNoLicenseScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateNoWifiWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateNotSignedIntoNintendoScreen (::std::string const &messageOverride)
MCAPI ::std::shared_ptr<::AbstractScenecreateNpcInteractScreen (::Player &player, ::std::shared_ptr<::INpcDialogueData > data)
MCAPI ::std::shared_ptr<::AbstractScenecreateOSWriteThrottleDialogScreen (::std::chrono::duration< double, ::std::ratio< 1, 1 > > totalWait, ::std::shared_ptr< bool > dialogStillAlive)
MCAPI ::std::shared_ptr<::AbstractScenecreateOnlineSafetyDialogScreen (::OnlineSafetyProgressHandler &handler)
MCAPI ::std::shared_ptr<::AbstractScenecreateOptionsScreen (::SettingsTabIndex startingTabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId)
MCAPI ::std::shared_ptr<::AbstractScenecreateOptionsScreen (::LevelSummary const &levelSummary, ::SettingsTabIndex startingTabIndex, bool navToMenuOnExit, bool maintainOldFocus, ::std::string const &initialPackId)
MCAPI ::std::shared_ptr<::AbstractScenecreatePackSettingsScreen (::PackSettingsInfo packSettingsInfo)
MCAPI ::std::shared_ptr<::AbstractScenecreatePauseScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreatePermissionsScreen (::ActorUniqueID defaultPlayerId)
MCAPI ::std::shared_ptr<::AbstractScenecreatePlatformNetworkConnectConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreatePlatformSplitScreenConnectConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreatePlatformStoreConnectConfirmationScreen (::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreatePortfolioScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > progressHandler, bool loadAssets, bool sendProgressTelem, ::std::string const &overrideScreen)
MCAPI ::std::shared_ptr<::AbstractScenecreateProgressScreen (::std::string const &uniqueEventName, ::std::deque<::std::unique_ptr<::ProgressHandler > > &&progressHandlerList, bool loadAssets, bool sendProgressTelem, ::std::string const &overrideScreen)
MCAPI ::std::shared_ptr<::AbstractScenecreateProgressScreen (::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<::AbstractScenecreateRatingPromptPopup (::std::string const &title, ::std::string const &image, ::std::string const &buttonName)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmNetworkProgressScreen (::std::string const &uniqueEventName, ::std::unique_ptr<::ProgressHandler > connectHandler)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsAllowListScreen (::Realms::World const &world, ::std::function< void()> followUpActionAfterCreation, bool forceNewWorld)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsCreateScreen (::RealmsCreateParams const &screenDetails)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsInviteLinkSettingScreen (::Realms::World const &world, ::Realms::InviteLink const &link, ::SettingsTabIndex initialTab)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsInviteLinksScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsJoinProgressScreen (::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<::AbstractScenecreateRealmsManageMembersScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsManageScreen (::Realms::World const &world, ::SettingsTabIndex initialTab)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsPDPViewAllPacksScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsPackErrorsScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsPendingInvitesScreen (bool hasPendingInvites)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsPlusPurchaseWarningScreen (::std::function< void()> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsSettingsScreen (::Realms::World const &world, ::SettingsTabIndex initialTab, ::std::string const &initialPackId)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsSharingLauncherScreen (::std::string const &realmsInvite)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsSlotSettingsScreen (::Realms::World const &world, ::SettingsTabIndex initialTab)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsSlotsScreen (::Realms::World &world)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsStoriesTransitionScreen (::Realms::World const &world)
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsWarningScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateRealmsWarningScreen (::Realms::World const &world, ::std::string const &ip, int port, ::std::string const &serverRegion, int serviceQuality)
MCAPI ::std::shared_ptr<::AbstractScenecreateSafeZoneScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateScreenshotScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateSelectWorldScreen (::std::function< void(::SelectWorldResult, ::optional_ref<::LevelSummary const >, ::optional_ref<::Realms::World const >)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateServerForm (uint formId, ::std::string const &formJSON)
MCAPI ::std::shared_ptr<::AbstractScenecreateSignScreen (::BlockPos const &pos, ::BlockActorType blockActorType, bool isFrontSide)
MCAPI ::std::shared_ptr<::AbstractScenecreateSkinPickerScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateStorageMigrationProgressScreen (::Bedrock::NonOwnerPointer<::Bedrock::StorageMigration::StorageMigrationService > const &migrationService)
MCAPI ::std::shared_ptr<::AbstractScenecreateStorageSpaceWarningScreen (::std::string const &message)
MCAPI ::std::shared_ptr<::AbstractScenecreateStoreFeaturesDisabledScreen (::std::string const &messageOverride)
MCAPI ::std::shared_ptr<::AbstractScenecreateStoreInventoryScreen (::InventoryTabIndex tabIndex, ::std::optional<::StoreDataDrivenScreenParams > paramsOpt)
MCAPI ::std::shared_ptr<::AbstractScenecreateSubmitFeedbackScreen (::std::string const &itemId, int feedbackTextLimit)
MCAPI ::std::shared_ptr<::AbstractScenecreateSunsettingScreen (::std::string &title)
MCAPI ::std::shared_ptr<::AbstractScenecreateTTSEnabledWarningScreen (::TTSEnabledStatus status)
MCAPI ::std::shared_ptr<::AbstractScenecreateTTSErrorScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateToastScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateTokenFAQScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateTokenPopupScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateTrade2Screen (::Player &, ::ActorUniqueID const &uniqueID)
MCAPI ::std::shared_ptr<::AbstractScenecreateTradeScreen (::Player &, ::ActorUniqueID const &uniqueID)
MCAPI ::std::shared_ptr<::UIScenecreateUIScene (::IMinecraftGame &mc, ::IClientInstance &client, ::std::string const &screenName, ::std::shared_ptr<::ScreenController > controller)
MCAPI ::std::shared_ptr<::AbstractScenecreateUpdateWorldHeightScreen (::std::function< void(bool)> startWorldCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateUpsellScreen (bool isNewWorld, bool timeExpired)
MCAPI ::std::shared_ptr<::AbstractScenecreateUserManagementModalScreen (::UserManagementModalScreenData const &screenData, ::std::function< void(bool)> callback)
MCAPI ::std::shared_ptr<::AbstractScenecreateVersionUpdateScreen (::UpdateVersionScreenContext context)
MCAPI ::std::shared_ptr<::AbstractScenecreateWin10TrialConversionScreen ()
MCAPI ::std::shared_ptr<::AbstractScenecreateWorldConversionCompleteScreen (::std::string const &levelId, ::std::function< void()> cancelCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateWorldRecoveryScreen (::std::function< void()> successCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateWorldSeedCatalogScreen (::std::function< void(::std::string const &, ::std::string const &, ::Core::Path const &)> closeCallback)
MCAPI ::std::shared_ptr<::AbstractScenecreateWorldTemplateScreen (bool hideTopBar)
MCAPI ::std::shared_ptr<::AbstractScenecreateXblConsoleSignInScreen (::std::string const &code)
MCAPI ::std::shared_ptr<::AbstractScenecreateXblImmediateSignInScreen (::std::string const &signInSource, ::std::function< void()> callBackAfterSignIn, ::std::function< void()> callBackAfterCancel)
MCAPI ::std::shared_ptr<::AbstractScenecreateXblImmediateSignInScreen (::std::string const &signInSource, ::std::string const &redirectToRoute, bool replacePreviousRouteAfterSignIn)
MCAPI::Json::Value generateGlobalVars (::std::string const &screenName, ::ScreenController &controller)
MCAPI void registerInGameScreen (::std::string const &name, ::std::function<::std::shared_ptr<::UIScene >(::SceneFactory &, ::IMinecraftGame &, ::IClientInstance &, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &, ::std::string const &, ::Player &, ::BlockPos const &, ::ActorUniqueID)> creationFunc)
MCAPI void registerInGameScreen (::std::string const &registeredName, ::std::string const &resourceName, ::std::function<::std::shared_ptr<::UIScene >(::SceneFactory &, ::IMinecraftGame &, ::IClientInstance &, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &, ::std::string const &, ::Player &, ::BlockPos const &, ::ActorUniqueID)> creationFunc)
MCAPI void terminateAsyncUILoading ()
MCAPI void * $ctor (::IMinecraftGame &minecraft, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &advancedGraphicsOptions, ::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)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClient
::ll::TypedStorage< 8, 8, ::IMinecraftGame & > mMinecraft
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > > mAdvancedGraphicsOptions
::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 &, ::IMinecraftGame &, ::IClientInstance &, ::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions > const &, ::std::string const &, ::Player &, ::BlockPos const &, ::ActorUniqueID)> > > > mRegisteredInGameScreens
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmSceneStackDestroyedSubscription

Member Typedef Documentation

◆ InGameScreenCreator

using SceneFactory::InGameScreenCreator
inherited
Initial value:
::std::function<::std::shared_ptr<::UIScene>(
::SceneFactory&,
::Bedrock::NotNullNonOwnerPtr<::IAdvancedGraphicsOptions> const&,
::std::string const&,
::BlockPos const&,
)>
Definition BlockPos.h:19
Definition IClientInstance.h:5
Definition IMinecraftGame.h:5
Definition Player.h:125
Definition ActorUniqueID.h:5

Member Function Documentation

◆ createGlobalVars()

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

Implements SceneFactory.

◆ $vftable()

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

◆ 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.


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