LeviLamina
Loading...
Searching...
No Matches
RoutePrerequisiteHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/interface/IRoutePrerequisiteHandler.h"
7#include "mc/client/gui/oreui/interface/RoutePrerequisite.h"
8#include "mc/client/gui/oreui/interface/RoutePrerequisiteState.h"
9#include "mc/deps/core/utility/NonOwnerPointer.h"
10
11// auto generated forward declare list
12// clang-format off
13class IClientInstance;
14class IMinecraftGame;
15// clang-format on
16
17namespace OreUI {
18
19class RoutePrerequisiteHandler : public ::OreUI::IRoutePrerequisiteHandler {
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 8, ::IMinecraftGame&> mMinecraftGame;
24 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>> mClient;
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 RoutePrerequisiteHandler& operator=(RoutePrerequisiteHandler const&);
30 RoutePrerequisiteHandler(RoutePrerequisiteHandler const&);
31 RoutePrerequisiteHandler();
32
33public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ~RoutePrerequisiteHandler() /*override*/ = default;
37
38 virtual ::OreUI::RoutePrerequisiteState
39 handleRoutePrerequisites(::OreUI::RoutePrerequisite prerequisite, ::std::string const& newRoute) /*override*/;
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
45 MCAPI ::OreUI::RoutePrerequisiteState _handleXboxLivePrerequisites(::std::string const& newRoute) const;
46 // NOLINTEND
47
48public:
49 // virtual function thunks
50 // NOLINTBEGIN
51 MCAPI ::OreUI::RoutePrerequisiteState
52 $handleRoutePrerequisites(::OreUI::RoutePrerequisite prerequisite, ::std::string const& newRoute);
53 // NOLINTEND
54
55public:
56 // vftables
57 // NOLINTBEGIN
58 MCNAPI static void** $vftable();
59 // NOLINTEND
60};
61
62} // namespace OreUI
Definition IClientInstance.h:5
Definition IMinecraftGame.h:5
Definition RoutePrerequisiteHandler.h:7
static MCAPI void ** $vftable()