Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::SceneProvider Class Reference

Public Member Functions

SceneProvider & operator= (SceneProvider const &)
 SceneProvider (SceneProvider const &)
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 ::std::shared_ptr<::AbstractScene > createScene (::std::string const &url, ::OreUI::Router &router, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &sceneStack, ::OreUI::RouteMode mode, ::OreUI::FacetRegistryLocation location) const
MCAPI void preCacheGameplayViews (::OreUI::Router &router)
MCAPI void preCacheOutOfGameViews (::OreUI::Router &router)
MCAPI ~SceneProvider ()
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 void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::OreUI::Library & > mUILibrary
::ll::TypedStorage< 8, 8, ::ui::ScreenTechStackSelector const & > mScreenTechStackSelector
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::FacetRegistryFactory > > mFacetRegistryFactory
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory > > mBindingRegistryFactory
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > > mClientInstance
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::RouteModeInputHandler > > mRouteModeInputHandler

Constructor & Destructor Documentation

◆ SceneProvider()

MCAPI OreUI::SceneProvider::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 )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~SceneProvider()

MCAPI OreUI::SceneProvider::~SceneProvider ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ preCacheGameplayViews()

MCAPI void OreUI::SceneProvider::preCacheGameplayViews ( ::OreUI::Router & router)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ preCacheOutOfGameViews()

MCAPI void OreUI::SceneProvider::preCacheOutOfGameViews ( ::OreUI::Router & router)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * OreUI::SceneProvider::$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 )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void OreUI::SceneProvider::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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