LeviLamina
Loading...
Searching...
No Matches
GameplayUIContext.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/gameplay/gameplayui/GameplayUIDebugData.h"
7#include "mc/client/gui/gameplay/gameplayui/GameplayUIRouteHandler.h"
8#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
9
10// auto generated forward declare list
11// clang-format off
12class IClientInstance;
13namespace GameplayUI { class ContainerAPI; }
14namespace GameplayUI { class DataDrivenScreenAPI; }
15// clang-format on
16
17namespace GameplayUI {
18
19struct GameplayUIContext : public ::Bedrock::EnableNonOwnerReferences {
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<8, 56, ::GameplayUI::GameplayUIRouteHandler> routing;
24 ::ll::TypedStorage<8, 24, ::GameplayUI::GameplayUIDebugData> debug;
25 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::GameplayUI::ContainerAPI>> containerAPI;
26 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::GameplayUI::DataDrivenScreenAPI>> dataDrivenScreenAPI;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCAPI void deinitializeAPI();
33
34 MCAPI void initializeAPI(::IClientInstance& client);
35 // NOLINTEND
36
37public:
38 // vftables
39 // NOLINTBEGIN
40 MCNAPI static void** $vftable();
41 // NOLINTEND
42};
43
44} // namespace GameplayUI
Definition ContainerAPI.h:7
Definition DataDrivenScreenAPI.h:7
Definition IClientInstance.h:5
Definition GameplayUIContext.h:7
static MCAPI void ** $vftable()