LeviLamina
Loading...
Searching...
No Matches
CameraDocument.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_21_100/camera/CameraDefinitions.h"
7
8// auto generated forward declare list
9// clang-format off
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_21_100 {
15
16struct CameraDocument {
17public:
18 // CameraDocument inner types declare
19 // clang-format off
20 struct Description;
21 // clang-format on
22
23 // CameraDocument inner types define
24 struct Description {
25 public:
26 // member variables
27 // NOLINTBEGIN
28 ::ll::TypedStorage<8, 32, ::std::string> mIdentifier;
29 // NOLINTEND
30
31#ifdef LL_PLAT_S
32#else // LL_PLAT_C
33 public:
34 // prevent constructor by default
35 Description(Description const&);
36 Description();
37
38#endif
39 public:
40 // member functions
41 // NOLINTBEGIN
42#ifdef LL_PLAT_C
43 MCFOLD ::SharedTypes::v1_21_100::CameraDocument::Description&
45
46 MCFOLD ::SharedTypes::v1_21_100::CameraDocument::Description&
48
49 MCAPI ~Description();
50#endif
51 // NOLINTEND
52
53 public:
54 // destructor thunk
55 // NOLINTBEGIN
56#ifdef LL_PLAT_C
57 MCFOLD void $dtor();
58#endif
59 // NOLINTEND
60 };
61
62public:
63 // member variables
64 // NOLINTBEGIN
65 ::ll::TypedStorage<8, 32, ::SharedTypes::v1_21_100::CameraDocument::Description> mDescription;
66 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_21_100::CameraDefinitions> mComponents;
67 // NOLINTEND
68
69#ifdef LL_PLAT_S
70#else // LL_PLAT_C
71public:
72 // prevent constructor by default
73 CameraDocument& operator=(CameraDocument const&);
74 CameraDocument(CameraDocument const&);
75 CameraDocument();
76
77#endif
78public:
79 // member functions
80 // NOLINTBEGIN
81#ifdef LL_PLAT_C
82 MCFOLD ::SharedTypes::v1_21_100::CameraDocument& operator=(::SharedTypes::v1_21_100::CameraDocument&&);
83
84 MCAPI ~CameraDocument();
85#endif
86 // NOLINTEND
87
88public:
89 // static functions
90 // NOLINTBEGIN
91#ifdef LL_PLAT_C
92 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
93#endif
94 // NOLINTEND
95
96public:
97 // static variables
98 // NOLINTBEGIN
99 MCAPI static ::SemVersionConstant const& VERSION();
100 // NOLINTEND
101
102public:
103 // destructor thunk
104 // NOLINTBEGIN
105#ifdef LL_PLAT_C
106 MCFOLD void $dtor();
107#endif
108 // NOLINTEND
109};
110
111} // namespace SharedTypes::v1_21_100
Definition SemVersionConstant.h:8
Definition CameraDocument.h:16
Definition ReflectionCtx.h:11
Definition ctx.h:5