|
|
OreUISystem & | operator= (OreUISystem const &) |
|
| OreUISystem (OreUISystem const &) |
|
MCAPI | OreUISystem (::std::unique_ptr<::OreUI::DebugData > debugData, ::OreUI::RouterConfiguration routerConfiguration, ::std::function< void(::std::string const &)> showDebugToast, ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > const &fileSystem, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &appPackageFileAccess, ::Core::Path const &packagePath, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &rawFileAccess, ::ResourcePackManager const &packManager, ::ui::ScreenTechStackSelector &screenTechStackSelector, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > userManager) |
|
MCAPI void | _initializeLibrary (::Core::Path const &packagePath) |
|
MCAPI void | _registerToggleObservers () |
|
MCAPI ::std::unique_ptr<::OreUI::Router > | createInGameRouter (::std::unique_ptr<::OreUI::IRoutePrerequisiteHandler > prerequisiteHandler, ::std::unique_ptr<::OreUI::RouterEventing > routerEventing, ::SceneFactory &sceneFactory, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &sceneStack) const |
|
MCAPI ::std::unique_ptr<::OreUI::Router > | createOutOfGameRouter (::std::unique_ptr<::OreUI::IRoutePrerequisiteHandler > prerequisiteHandler, ::std::unique_ptr<::OreUI::RouterEventing > routerEventing, ::SceneFactory &sceneFactory, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &sceneStack) const |
|
MCAPI void | onAppPreSuspended (::mce::RenderContext &renderContext) |
|
MCAPI void | registerOptionObservers (::IOptions &options) |
|
MCAPI void | registerRouteConfigurationChangeCallback (void *token, ::std::function< void()> const &callback) |
|
MCAPI void | unregisterRouteConfigurationChangeCallback (void *token) |
|
MCAPI void | update (double time) |
|
MCAPI void * | $ctor (::std::unique_ptr<::OreUI::DebugData > debugData, ::OreUI::RouterConfiguration routerConfiguration, ::std::function< void(::std::string const &)> showDebugToast, ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > const &fileSystem, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &appPackageFileAccess, ::Core::Path const &packagePath, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > const &rawFileAccess, ::ResourcePackManager const &packManager, ::ui::ScreenTechStackSelector &screenTechStackSelector, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > userManager) |
|
MCAPI void | $dtor () |
|
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::DebugData > > | mDebugData |
|
::ll::TypedStorage< 8, 64, ::std::function< void(::std::string const &)> > | mShowDebugToast |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > > | mFileSystem |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > > | mAppPackageFileAccess |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > > | mRawFileAccess |
|
::ll::TypedStorage< 8, 8, ::ResourcePackManager const & > | mPackManager |
|
::ll::TypedStorage< 8, 8, ::ui::ScreenTechStackSelector & > | mScreenTechStackSelector |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > > | mUserManager |
|
::ll::TypedStorage< 8, 216, ::OreUI::RouterConfiguration > | mRouterConfiguration |
|
::ll::TypedStorage< 8, 320, ::OreUI::ResourceAllowList > | mResourceAllowList |
|
::ll::TypedStorage< 8, 104, ::OreUI::TemporaryTextureHolder > | mTemporaryTextureHolder |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Library > > | mLibrary |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::DevServerListener > > | mDevServerListener |
|
::ll::TypedStorage< 1, 1, bool > | mAppWillRestart |
|
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::OreUISystem::CallbackEntry > > | mRouteConfigurationChangeCallbacks |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Bedrock::PubSub::Subscription > > | mOptionSubscriptions |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesTrialMode |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesFriendsDrawerOnMultipleScreens |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesAccessibilitySettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesGameSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesLanguageSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesGeneralSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesAudioSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesAccountSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesVideoSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesKeyboardAndMouseSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesMultiplayerScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesPreviewSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesTouchSettingsScreen |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesNewSettingsInGame |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesNewSettingsOnThirdPartyServers |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesControllerScreen |