Skip to content
LeviMC
English
AutoLightDark
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 FormPanel; }
10namespace SharedTypes::v1_21_130::DataDrivenUI { struct Panel; }
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_21_130::DataDrivenUI {
15
16struct Layout {
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<
21 8,
22 24,
23 ::std::vector<::std::variant<
24 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContainerLayout>,
25 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::Context>,
26 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormPanel>,
27 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::Panel>>>>
28 mMarkup;
29 // NOLINTEND
30
31public:
32 // member functions
33 // NOLINTBEGIN
34 MCNAPI ~Layout();
35 // NOLINTEND
36
37public:
38 // static functions
39 // NOLINTBEGIN
40 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
41 // NOLINTEND
42
43public:
44 // static variables
45 // NOLINTBEGIN
46 MCNAPI static ::std::string_view const& NAME();
47 // NOLINTEND
48
49public:
50 // destructor thunk
51 // NOLINTBEGIN
52 MCNAPI void $dtor();
53 // NOLINTEND
54};
55
56} // namespace SharedTypes::v1_21_130::DataDrivenUI
static MCAPI ::std::string_view const & NAME()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ReflectionCtx.h:11
Definition ctx.h:5