LeviLamina
Loading...
Searching...
No Matches
OreUI::OreUISystem Class Reference

Classes

struct  CallbackEntry

Public Types

using ShowDebugToast = ::std::function<void(::std::string const&)>

Public Member Functions

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::RoutercreateInGameRouter (::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::RoutercreateOutOfGameRouter (::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 ()

Public Attributes

::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::RouterConfigurationmRouterConfiguration
::ll::TypedStorage< 8, 320, ::OreUI::ResourceAllowListmResourceAllowList
::ll::TypedStorage< 8, 104, ::OreUI::TemporaryTextureHoldermTemporaryTextureHolder
::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::SubscriptionmFlightingTogglesTrialMode
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesFriendsDrawerOnMultipleScreens
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesAccessibilitySettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesGameSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesLanguageSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesGeneralSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesAudioSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesAccountSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesVideoSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesKeyboardAndMouseSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesMultiplayerScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesPreviewSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesTouchSettingsScreen
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesNewSettingsInGame
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesNewSettingsOnThirdPartyServers
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmFlightingTogglesControllerScreen

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