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

Classes

struct  EntryPoint

Public Member Functions

RouterConfiguration & operator= (RouterConfiguration const &)
 RouterConfiguration (RouterConfiguration const &)
MCAPI RouterConfiguration (::OreUI::RouterConfiguration &&)
MCAPI RouterConfiguration (::OreUI::RouteDataParser &&routeDataParser, ::std::function< bool()> isUsingWebComponentsGameplayScreens)
MCAPI void _fillRoutes (::std::vector<::OreUI::RouteData > const &routeData)
MCAPI ::std::unique_ptr<::OreUI::IRouteMatcher > createRouteMatcher (::SceneFactory &sceneFactory, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &sceneStack, ::OreUI::EntryPoints::RouteFlags scope) const
MCAPI ::std::tuple<::std::vector<::OreUI::RouteData >, ::std::vector<::OreUI::RouteJsonMetadata > > getRouteData () const
MCAPI bool reload ()
MCAPI ~RouterConfiguration ()
MCAPI void * $ctor (::OreUI::RouterConfiguration &&)
MCAPI void * $ctor (::OreUI::RouteDataParser &&routeDataParser, ::std::function< bool()> isUsingWebComponentsGameplayScreens)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 88, ::OreUI::RouteDataParser > mRouteDataParser
::ll::TypedStorage< 8, 64, ::std::function< bool()> > mIsUsingWebComponentsGameplayScreens
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::RouteJsonMetadata > > mCurrentRouteJsonMetadata
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::Route > > mDefaultRoutes
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::Route > > mInGameRoutes
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::Route > > mOutOfGameRoutes
::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::RouterConfiguration::EntryPoint > > mEntryPoints

Constructor & Destructor Documentation

◆ RouterConfiguration() [1/2]

MCAPI OreUI::RouterConfiguration::RouterConfiguration ( ::OreUI::RouterConfiguration && )
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.

◆ RouterConfiguration() [2/2]

MCAPI OreUI::RouterConfiguration::RouterConfiguration ( ::OreUI::RouteDataParser && routeDataParser,
::std::function< bool()> isUsingWebComponentsGameplayScreens )
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.

◆ ~RouterConfiguration()

MCAPI OreUI::RouterConfiguration::~RouterConfiguration ( )
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

◆ _fillRoutes()

MCAPI void OreUI::RouterConfiguration::_fillRoutes ( ::std::vector<::OreUI::RouteData > const & routeData)
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.

◆ createRouteMatcher()

MCAPI ::std::unique_ptr<::OreUI::IRouteMatcher > OreUI::RouterConfiguration::createRouteMatcher ( ::SceneFactory & sceneFactory,
::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const & sceneStack,
::OreUI::EntryPoints::RouteFlags scope ) const
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.

◆ getRouteData()

MCAPI ::std::tuple<::std::vector<::OreUI::RouteData >, ::std::vector<::OreUI::RouteJsonMetadata > > OreUI::RouterConfiguration::getRouteData ( ) const
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.

◆ reload()

MCAPI bool OreUI::RouterConfiguration::reload ( )
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() [1/2]

MCAPI void * OreUI::RouterConfiguration::$ctor ( ::OreUI::RouterConfiguration && )
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() [2/2]

MCAPI void * OreUI::RouterConfiguration::$ctor ( ::OreUI::RouteDataParser && routeDataParser,
::std::function< bool()> isUsingWebComponentsGameplayScreens )
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::RouterConfiguration::$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: