LeviLamina
Loading...
Searching...
No Matches
CompositionLayout.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 ContainerFixedGridLayout; }
8namespace SharedTypes::v1_21_130::DataDrivenUI { struct ContextList; }
9namespace SharedTypes::v1_21_130::DataDrivenUI { struct ExtensionPoint; }
10namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormButton; }
11namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormDivider; }
12namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormDropdown; }
13namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormScrollView; }
14namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormSlider; }
15namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormSwitch; }
16namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormTextField; }
17namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelCloseButton; }
18namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelDecoration; }
19namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelSpacing; }
20namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelText; }
21namespace SharedTypes::v1_21_130::DataDrivenUI { struct Visibility; }
22namespace cereal { struct ReflectionCtx; }
23// clang-format on
24
25namespace SharedTypes::v1_21_130::DataDrivenUI {
26
28public:
29 // member variables
30 // NOLINTBEGIN
31 ::ll::TypedStorage<
32 8,
33 24,
34 ::std::vector<::std::variant<
35 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContainerFixedGridLayout>,
36 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ExtensionPoint>,
37 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormButton>,
38 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormDivider>,
39 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormDropdown>,
40 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormScrollView>,
41 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormSlider>,
42 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormSwitch>,
43 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormTextField>,
44 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelCloseButton>,
45 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelDecoration>,
46 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelSpacing>,
47 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContextList>,
48 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelText>,
49 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::Visibility>>>>
50 mMarkup;
51 // NOLINTEND
52
53public:
54 // static functions
55 // NOLINTBEGIN
56 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
57 // NOLINTEND
58
59public:
60 // static variables
61 // NOLINTBEGIN
62 MCAPI static ::std::string_view const& NAME();
63 // NOLINTEND
64};
65
66} // namespace SharedTypes::v1_21_130::DataDrivenUI
Definition ReflectionCtx.h:11
Definition ctx.h:5