3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/FacetRegistryLocation.h"
7#include "mc/client/gui/oreui/interface/RouteMode.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
16namespace OreUI {
class Library; }
18namespace OreUI {
class Router; }
29 ::ll::TypedStorage<8, 8, ::OreUI::Library&> mUILibrary;
30 ::ll::TypedStorage<8, 8, ::ui::ScreenTechStackSelector const&> mScreenTechStackSelector;
31 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::OreUI::FacetRegistryFactory>> mFacetRegistryFactory;
32 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory>> mBindingRegistryFactory;
33 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>> mClientInstance;
34 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::OreUI::RouteModeInputHandler>> mRouteModeInputHandler;
39 SceneProvider& operator=(SceneProvider
const&);
40 SceneProvider(SceneProvider
const&);
47 ::std::unique_ptr<::OreUI::FacetRegistryFactory> facetRegistryFactory,
48 ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory> bindingRegistryFactory,
49 ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>
const& clientInstance,
54 MCAPI ::std::shared_ptr<::AbstractScene> createScene(
55 ::std::string
const& url,
57 ::Bedrock::NotNullNonOwnerPtr<::ISceneStack>
const& sceneStack,
58 ::OreUI::RouteMode mode,
59 ::OreUI::FacetRegistryLocation location
73 ::std::unique_ptr<::OreUI::FacetRegistryFactory> facetRegistryFactory,
74 ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory> bindingRegistryFactory,
75 ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>
const& clientInstance,
Definition AbstractScene.h:5
Definition IClientInstance.h:5
Definition ISceneStack.h:5
Definition BindingRegistryFactory.h:7
Definition FacetRegistryFactory.h:7
Definition SceneProvider.h:7
MCAPI void preCacheOutOfGameViews(::OreUI::Router &router)
MCAPI void * $ctor(::std::unique_ptr<::OreUI::FacetRegistryFactory > facetRegistryFactory, ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory > bindingRegistryFactory, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &clientInstance, ::OreUI::Library &uiLibrary, ::ui::ScreenTechStackSelector const &screenTechStackSelector)
MCAPI SceneProvider(::std::unique_ptr<::OreUI::FacetRegistryFactory > facetRegistryFactory, ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory > bindingRegistryFactory, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &clientInstance, ::OreUI::Library &uiLibrary, ::ui::ScreenTechStackSelector const &screenTechStackSelector)
MCAPI void preCacheGameplayViews(::OreUI::Router &router)
Definition ScreenTechStackSelector.h:7