3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/RouteMode.h"
7#include "mc/client/gui/oreui/interface/RoutePrerequisite.h"
8#include "mc/client/gui/oreui/routing/RouteFlags.h"
9#include "mc/deps/core/utility/NonOwnerPointer.h"
17namespace OreUI {
struct Route; }
37 ::ll::UntypedStorage<8, 32> mUnk271542;
38 ::ll::UntypedStorage<4, 4> mUnk55d7bc;
39 ::ll::UntypedStorage<8, 8> mUnk284dd5;
44 EntryPoint& operator=(EntryPoint
const&);
45 EntryPoint(EntryPoint
const&);
52 ::ll::UntypedStorage<8, 88> mUnk921d6d;
53 ::ll::UntypedStorage<8, 24> mUnka09a17;
54 ::ll::UntypedStorage<8, 8> mUnk6faf20;
55 ::ll::UntypedStorage<8, 24> mUnkbbc95d;
56 ::ll::UntypedStorage<8, 24> mUnk497ad8;
57 ::ll::UntypedStorage<8, 24> mUnk5e9fe2;
58 ::ll::UntypedStorage<8, 24> mUnk9c15d8;
63 RouterConfiguration& operator=(RouterConfiguration
const&);
64 RouterConfiguration(RouterConfiguration
const&);
65 RouterConfiguration();
70 MCAPI RouterConfiguration(::OreUI::RouterConfiguration&&);
72 MCAPI RouterConfiguration(::OreUI::RouteDataParser&& routeDataParser, ::OreUI::DebugData
const& debugData);
75 ::std::vector<::OreUI::Route>& routes,
76 ::std::string
const& fileName,
77 ::std::string
const& route,
78 ::OreUI::RouteMode mode,
79 ::OreUI::RoutePrerequisite prerequisite
82 MCAPI
void _fillRoutes(::std::vector<::OreUI::RouteData>
const& routeData);
84 MCAPI ::std::unique_ptr<::OreUI::IRouteMatcher> createRouteMatcher(
85 ::SceneFactory& sceneFactory,
86 ::Bedrock::NotNullNonOwnerPtr<::ISceneStack>
const& sceneStack,
87 ::OreUI::EntryPoints::RouteFlags scope
90 MCAPI ::std::tuple<::std::vector<::OreUI::RouteData>, ::std::vector<::OreUI::RouteJsonMetadata>>
95 MCAPI ~RouterConfiguration();
101 MCAPI
void* $ctor(::OreUI::RouterConfiguration&&);
103 MCAPI
void* $ctor(::OreUI::RouteDataParser&& routeDataParser, ::OreUI::DebugData
const& debugData);
Definition ISceneStack.h:5
Definition IRouteMatcher.h:7
Definition RouterConfiguration.h:7
Definition RouteDataParser.h:7
Definition RouterConfiguration.h:15
Definition SceneFactory.h:5