API Reference
On this page
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::BindingRegistryFactory > bindingRegistryFactory) 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 | ~OreUISystem () |
| 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 > | mFlightingTogglesPartySettingsScreen |
| ::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 |
|
explicit |
| MCAPI OreUI::OreUISystem::~OreUISystem | ( | ) |
| MCAPI ::std::unique_ptr<::OreUI::Router > OreUI::OreUISystem::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 > OreUI::OreUISystem::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 > OreUI::OreUISystem::createSceneProvider | ( | ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & | clientInstance, |
| ::std::unique_ptr<::OreUI::FacetRegistryFactory > | facetRegistryFactory, | ||
| ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory > | bindingRegistryFactory ) const |
| MCAPI void OreUI::OreUISystem::registerOptionObservers | ( | ::IOptionRegistry & | options | ) |
| MCAPI void OreUI::OreUISystem::registerRouteConfigurationChangeCallback | ( | void * | token, |
| ::std::function< void()> const & | callback ) |
| MCAPI void OreUI::OreUISystem::unregisterRouteConfigurationChangeCallback | ( | void * | token | ) |
| MCAPI void OreUI::OreUISystem::update | ( | double | time | ) |
| MCAPI void * OreUI::OreUISystem::$ctor | ( | ::OreUI::OreUISystem::OreUISystemDependencies && | deps | ) |
| MCAPI void OreUI::OreUISystem::$dtor | ( | ) |