|
LeviLamina
|
Classes | |
| struct | OreUISystemDependencies |
| struct | Impl |
| struct | CallbackEntry |
Public Member Functions | |
| MCAPI | OreUISystem (::OreUI::OreUISystem::OreUISystemDependencies &&deps) |
| 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 ::std::unique_ptr<::OreUI::SceneProvider > | createSceneProvider (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &clientInstance, ::std::unique_ptr<::OreUI::FacetRegistryFactory > facetRegistryFactory, ::std::unique_ptr<::OreUI::Detail::ViewContextFactory > contextFactory) const |
| MCAPI void | registerOptionObservers (::IOptionRegistry &options) |
| MCAPI void | registerRouteConfigurationChangeCallback (void *token, ::std::function< void()> const &callback) |
| MCAPI void | unregisterRouteConfigurationChangeCallback (void *token) |
| MCAPI void | update (double time) |
| MCAPI void * | $ctor (::OreUI::OreUISystem::OreUISystemDependencies &&deps) |
| MCAPI void | $dtor () |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::OreUI::OreUISystem::Impl > > > | mImpl |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Library > > | mLibrary |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Debug::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 > | mFlightingTogglesPreviewSettingsScreen |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesStorageSettingsScreen |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesNewSettingsInGame |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesNewSettingsOnThirdPartyServers |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mFlightingTogglesCloudStorageManager |