LeviLamina
Loading...
Searching...
No Matches
WidgetComponentStateChangePayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/editor/network/NetworkPayload.h"
7#include "mc/editor/services/widgets/WidgetCommonBasePayload.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct ReflectionCtx; }
12namespace mce { class UUID; }
13// clang-format on
14
15namespace Editor::Network {
16
17class WidgetComponentStateChangePayload
18: public ::Editor::Network::NetworkPayload<::Editor::Network::WidgetComponentStateChangePayload>,
20public:
21 // WidgetComponentStateChangePayload inner types declare
22 // clang-format off
35 // clang-format on
36
37 // WidgetComponentStateChangePayload inner types define
38 enum class WidgetComponentStateVariantType : int {
39 BoundingBox = 0,
40 Clipboard = 1,
41 Entity = 2,
42 Gizmo = 3,
43 Spline = 4,
44 Text = 5,
45 VolumeOutline = 6,
46 VolumeOutlineVolumeUpdate = 7,
47 Grid = 8,
48 RenderPlane = 9,
49 Null = 10,
50 };
51
52 class ComponentStateBase {
53 public:
54 // member variables
55 // NOLINTBEGIN
59 // NOLINTEND
60
61 public:
62 // prevent constructor by default
63 ComponentStateBase& operator=(ComponentStateBase const&);
64 ComponentStateBase(ComponentStateBase const&);
65 ComponentStateBase();
66 };
67
68 class ComponentStateBoundingBox {
69 public:
70 // member variables
71 // NOLINTBEGIN
85 // NOLINTEND
86
87 public:
88 // prevent constructor by default
89 ComponentStateBoundingBox& operator=(ComponentStateBoundingBox const&);
90 ComponentStateBoundingBox(ComponentStateBoundingBox const&);
91 ComponentStateBoundingBox();
92
93 public:
94 // member functions
95 // NOLINTBEGIN
96 MCNAPI bool
98 // NOLINTEND
99 };
100
101 class ComponentStateClipboard {
102 public:
103 // member variables
104 // NOLINTBEGIN
114 // NOLINTEND
115
116 public:
117 // prevent constructor by default
118 ComponentStateClipboard& operator=(ComponentStateClipboard const&);
119 ComponentStateClipboard(ComponentStateClipboard const&);
120 ComponentStateClipboard();
121
122 public:
123 // member functions
124 // NOLINTBEGIN
125 MCNAPI bool
127 // NOLINTEND
128 };
129
130 class ComponentStateEntity {
131 public:
132 // member variables
133 // NOLINTBEGIN
136 // NOLINTEND
137
138 public:
139 // prevent constructor by default
140 ComponentStateEntity& operator=(ComponentStateEntity const&);
141 ComponentStateEntity(ComponentStateEntity const&);
142 ComponentStateEntity();
143 };
144
145 class ComponentStateGizmo {
146 public:
147 // member variables
148 // NOLINTBEGIN
156 // NOLINTEND
157
158 public:
159 // prevent constructor by default
160 ComponentStateGizmo& operator=(ComponentStateGizmo const&);
161 ComponentStateGizmo(ComponentStateGizmo const&);
162 ComponentStateGizmo();
163 };
164
165 class ComponentStateGrid {
166 public:
167 // member variables
168 // NOLINTBEGIN
174 // NOLINTEND
175
176 public:
177 // prevent constructor by default
178 ComponentStateGrid& operator=(ComponentStateGrid const&);
179 ComponentStateGrid(ComponentStateGrid const&);
180 ComponentStateGrid();
181
182 public:
183 // member functions
184 // NOLINTBEGIN
185 MCNAPI bool
187 // NOLINTEND
188 };
189
191
192 class ComponentStateRenderPlane {
193 public:
194 // member variables
195 // NOLINTBEGIN
201 // NOLINTEND
202
203 public:
204 // prevent constructor by default
205 ComponentStateRenderPlane& operator=(ComponentStateRenderPlane const&);
206 ComponentStateRenderPlane(ComponentStateRenderPlane const&);
207 ComponentStateRenderPlane();
208
209 public:
210 // member functions
211 // NOLINTBEGIN
212 MCNAPI bool
214 // NOLINTEND
215 };
216
217 class ComponentStateSpline {
218 public:
219 // member variables
220 // NOLINTBEGIN
223 // NOLINTEND
224
225 public:
226 // prevent constructor by default
227 ComponentStateSpline& operator=(ComponentStateSpline const&);
228 ComponentStateSpline(ComponentStateSpline const&);
229 ComponentStateSpline();
230 };
231
232 class ComponentStateText {
233 public:
234 // member variables
235 // NOLINTBEGIN
238 // NOLINTEND
239
240 public:
241 // prevent constructor by default
242 ComponentStateText& operator=(ComponentStateText const&);
243 ComponentStateText(ComponentStateText const&);
244 ComponentStateText();
245
246 public:
247 // member functions
248 // NOLINTBEGIN
249 MCNAPI bool
251 // NOLINTEND
252 };
253
254 class ComponentStateVolumeOutline {
255 public:
256 // member variables
257 // NOLINTBEGIN
270 // NOLINTEND
271
272 public:
273 // prevent constructor by default
274 ComponentStateVolumeOutline& operator=(ComponentStateVolumeOutline const&);
275 ComponentStateVolumeOutline(ComponentStateVolumeOutline const&);
276 ComponentStateVolumeOutline();
277
278 public:
279 // member functions
280 // NOLINTBEGIN
281 MCNAPI bool operator==(
283 ) const;
284 // NOLINTEND
285 };
286
287 class ComponentStateVolumeOutlineVolumeUpdate {
288 public:
289 // member variables
290 // NOLINTBEGIN
293 // NOLINTEND
294
295 public:
296 // prevent constructor by default
297 ComponentStateVolumeOutlineVolumeUpdate& operator=(ComponentStateVolumeOutlineVolumeUpdate const&);
298 ComponentStateVolumeOutlineVolumeUpdate(ComponentStateVolumeOutlineVolumeUpdate const&);
299 ComponentStateVolumeOutlineVolumeUpdate();
300 };
301
302public:
303 // member variables
304 // NOLINTBEGIN
308 // NOLINTEND
309
310public:
311 // prevent constructor by default
312 WidgetComponentStateChangePayload& operator=(WidgetComponentStateChangePayload const&);
313 WidgetComponentStateChangePayload(WidgetComponentStateChangePayload const&);
314 WidgetComponentStateChangePayload();
315
316public:
317 // member functions
318 // NOLINTBEGIN
320 ::mce::UUID const& serviceId,
321 ::mce::UUID const& groupId,
322 ::mce::UUID const& widgetId,
323 ::mce::UUID const& componentId,
324 ::std::variant<
336 );
337 // NOLINTEND
338
339public:
340 // static functions
341 // NOLINTBEGIN
343 // NOLINTEND
344
345public:
346 // constructor thunks
347 // NOLINTBEGIN
348 MCNAPI void* $ctor(
349 ::mce::UUID const& serviceId,
350 ::mce::UUID const& groupId,
351 ::mce::UUID const& widgetId,
352 ::mce::UUID const& componentId,
353 ::std::variant<
365 );
366 // NOLINTEND
367
368public:
369 // vftables
370 // NOLINTBEGIN
371 MCNAPI static void** $vftable();
372 // NOLINTEND
373};
374
375} // namespace Editor::Network
Definition BoundingBox.h:13
Definition Gizmo.h:7
Definition NetworkPayload.h:8
Definition WidgetCommonBasePayload.h:7
Definition WidgetComponentStateChangePayload.h:52
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateBoundingBox const &other) const
Definition WidgetComponentStateChangePayload.h:101
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateClipboard const &other) const
Definition WidgetComponentStateChangePayload.h:130
Definition WidgetComponentStateChangePayload.h:145
Definition WidgetComponentStateChangePayload.h:165
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid const &other) const
Definition WidgetComponentStateChangePayload.h:190
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateRenderPlane const &other) const
Definition WidgetComponentStateChangePayload.h:217
Definition WidgetComponentStateChangePayload.h:232
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText const &other) const
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline const &other) const
MCAPI WidgetComponentStateChangePayload(::mce::UUID const &serviceId, ::mce::UUID const &groupId, ::mce::UUID const &widgetId, ::mce::UUID const &componentId, ::std::variant< ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateBoundingBox, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateClipboard, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGizmo, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutlineVolumeUpdate, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateNULL, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateRenderPlane > &&data)
MCAPI void * $ctor(::mce::UUID const &serviceId, ::mce::UUID const &groupId, ::mce::UUID const &widgetId, ::mce::UUID const &componentId, ::std::variant< ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateBoundingBox, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateClipboard, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGizmo, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutlineVolumeUpdate, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateNULL, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid, ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateRenderPlane > &&data)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition Spline.h:6
Definition UUID.h:8
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14