Skip to content
LeviMC
English
AutoLightDark
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 ContainerTextField; }
9namespace SharedTypes::v1_21_130::DataDrivenUI { struct ContextList; }
10namespace SharedTypes::v1_21_130::DataDrivenUI { struct ExtensionPoint; }
11namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormButton; }
12namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormCloseButton; }
13namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormDivider; }
14namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormDropdown; }
15namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormHorizontalStack; }
16namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormImage; }
17namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormScrollView; }
18namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormSlider; }
19namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormSpacing; }
20namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormSwitch; }
21namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormText; }
22namespace SharedTypes::v1_21_130::DataDrivenUI { struct FormTextField; }
23namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelCloseButton; }
24namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelDecoration; }
25namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelSpacing; }
26namespace SharedTypes::v1_21_130::DataDrivenUI { struct PanelText; }
27namespace SharedTypes::v1_21_130::DataDrivenUI { struct ScrollableGridLayout; }
28namespace SharedTypes::v1_21_130::DataDrivenUI { struct Visibility; }
29namespace cereal { struct ReflectionCtx; }
30// clang-format on
31
32namespace SharedTypes::v1_21_130::DataDrivenUI {
33
35public:
36 // member variables
37 // NOLINTBEGIN
38 ::ll::TypedStorage<
39 8,
40 24,
41 ::std::vector<::std::variant<
42 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContainerFixedGridLayout>,
43 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContainerTextField>,
44 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ExtensionPoint>,
45 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormButton>,
46 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormCloseButton>,
47 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormDivider>,
48 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormDropdown>,
49 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormImage>,
50 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormScrollView>,
51 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormSlider>,
52 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormSpacing>,
53 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormSwitch>,
54 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormText>,
55 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormTextField>,
56 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelCloseButton>,
57 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelDecoration>,
58 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelSpacing>,
59 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ContextList>,
60 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::ScrollableGridLayout>,
61 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::PanelText>,
62 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::Visibility>,
63 ::std::shared_ptr<::SharedTypes::v1_21_130::DataDrivenUI::FormHorizontalStack>>>>
64 mMarkup;
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
71 // NOLINTEND
72
73public:
74 // static variables
75 // NOLINTBEGIN
76 MCNAPI static ::std::string_view const& NAME();
77 // NOLINTEND
78};
79
80} // 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