LeviLamina
Loading...
Searching...
No Matches
Layout.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace SharedTypes::v1_21_130::DataDrivenUI { struct ContainerLayout; }
8namespace SharedTypes::v1_21_130::DataDrivenUI { struct Context; }
9namespace SharedTypes::v1_21_130::DataDrivenUI { struct Panel; }
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace SharedTypes::v1_21_130::DataDrivenUI {
14
15struct Layout {
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::TypedStorage<
20 8,
21 24,
22 ::std::vector<::std::variant<
23 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContainerLayout>,
24 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::Context>,
25 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::Panel>>>>
26 mMarkup;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCAPI ~Layout();
33 // NOLINTEND
34
35public:
36 // static functions
37 // NOLINTBEGIN
38 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
39 // NOLINTEND
40
41public:
42 // static variables
43 // NOLINTBEGIN
44 MCAPI static ::std::string_view const& NAME();
45 // NOLINTEND
46
47public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCAPI void $dtor();
51 // NOLINTEND
52};
53
54} // namespace SharedTypes::v1_21_130::DataDrivenUI
Definition ReflectionCtx.h:11
Definition ctx.h:5