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
34 // clang-format on
35
36 // WidgetComponentStateChangePayload inner types define
37 enum class WidgetComponentStateVariantType : int {
38 BoundingBox = 0,
39 Clipboard = 1,
40 Entity = 2,
41 Gizmo = 3,
42 Spline = 4,
43 Text = 5,
44 VolumeOutline = 6,
45 VolumeOutlineVolumeUpdate = 7,
46 Grid = 8,
47 Null = 9,
48 };
49
50 class ComponentStateBase {
51 public:
52 // member variables
53 // NOLINTBEGIN
57 // NOLINTEND
58
59 public:
60 // prevent constructor by default
61 ComponentStateBase& operator=(ComponentStateBase const&);
62 ComponentStateBase(ComponentStateBase const&);
63 ComponentStateBase();
64 };
65
66 class ComponentStateBoundingBox {
67 public:
68 // member variables
69 // NOLINTBEGIN
83 // NOLINTEND
84
85 public:
86 // prevent constructor by default
87 ComponentStateBoundingBox& operator=(ComponentStateBoundingBox const&);
88 ComponentStateBoundingBox(ComponentStateBoundingBox const&);
89 ComponentStateBoundingBox();
90
91 public:
92 // member functions
93 // NOLINTBEGIN
94 MCNAPI bool
96 // NOLINTEND
97
98 public:
99 // static functions
100 // NOLINTBEGIN
102 // NOLINTEND
103
104 public:
105 // constructor thunks
106 // NOLINTBEGIN
107 MCNAPI_C void* $ctor();
108 // NOLINTEND
109 };
110
111 class ComponentStateClipboard {
112 public:
113 // member variables
114 // NOLINTBEGIN
124 // NOLINTEND
125
126 public:
127 // prevent constructor by default
128 ComponentStateClipboard& operator=(ComponentStateClipboard const&);
129 ComponentStateClipboard(ComponentStateClipboard const&);
130 ComponentStateClipboard();
131
132 public:
133 // member functions
134 // NOLINTBEGIN
135 MCNAPI bool
137 // NOLINTEND
138
139 public:
140 // static functions
141 // NOLINTBEGIN
143 // NOLINTEND
144 };
145
146 class ComponentStateEntity {
147 public:
148 // member variables
149 // NOLINTBEGIN
152 // NOLINTEND
153
154 public:
155 // prevent constructor by default
156 ComponentStateEntity& operator=(ComponentStateEntity const&);
157 ComponentStateEntity(ComponentStateEntity const&);
158 ComponentStateEntity();
159
160 public:
161 // member functions
162 // NOLINTBEGIN
163 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity&
165
166 MCNAPI bool
168
170 // NOLINTEND
171
172 public:
173 // destructor thunk
174 // NOLINTBEGIN
175 MCNAPI void $dtor();
176 // NOLINTEND
177 };
178
179 class ComponentStateGizmo {
180 public:
181 // member variables
182 // NOLINTBEGIN
187 // NOLINTEND
188
189 public:
190 // prevent constructor by default
191 ComponentStateGizmo& operator=(ComponentStateGizmo const&);
192 ComponentStateGizmo(ComponentStateGizmo const&);
193 ComponentStateGizmo();
194
195 public:
196 // member functions
197 // NOLINTBEGIN
198
199 // NOLINTEND
200
201 public:
202 // static functions
203 // NOLINTBEGIN
205 // NOLINTEND
206
207 public:
208 // constructor thunks
209 // NOLINTBEGIN
210 MCNAPI_C void* $ctor();
211 // NOLINTEND
212 };
213
214 class ComponentStateGrid {
215 public:
216 // member variables
217 // NOLINTBEGIN
223 // NOLINTEND
224
225 public:
226 // prevent constructor by default
227 ComponentStateGrid(ComponentStateGrid const&);
228 ComponentStateGrid();
229
230 public:
231 // member functions
232 // NOLINTBEGIN
233 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid&
235
236 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid&
238
239 MCNAPI bool
241 // NOLINTEND
242 };
243
245
246 class ComponentStateSpline {
247 public:
248 // member variables
249 // NOLINTBEGIN
252 // NOLINTEND
253
254 public:
255 // prevent constructor by default
256 ComponentStateSpline(ComponentStateSpline const&);
257 ComponentStateSpline();
258
259 public:
260 // member functions
261 // NOLINTBEGIN
262 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline&
264
265 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline&
267
268 MCNAPI bool
270
272 // NOLINTEND
273
274 public:
275 // destructor thunk
276 // NOLINTBEGIN
277 MCNAPI void $dtor();
278 // NOLINTEND
279 };
280
281 class ComponentStateText {
282 public:
283 // member variables
284 // NOLINTBEGIN
287 // NOLINTEND
288
289 public:
290 // prevent constructor by default
291 ComponentStateText& operator=(ComponentStateText const&);
292 ComponentStateText(ComponentStateText const&);
293 ComponentStateText();
294
295 public:
296 // member functions
297 // NOLINTBEGIN
298 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText&
300
301 MCNAPI bool
303
305 // NOLINTEND
306
307 public:
308 // destructor thunk
309 // NOLINTBEGIN
310 MCNAPI void $dtor();
311 // NOLINTEND
312 };
313
314 class ComponentStateVolumeOutline {
315 public:
316 // member variables
317 // NOLINTBEGIN
330 // NOLINTEND
331
332 public:
333 // prevent constructor by default
334 ComponentStateVolumeOutline();
335
336 public:
337 // member functions
338 // NOLINTBEGIN
341 );
342
343 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline&
345
346 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline&
348
349 MCNAPI bool operator==(
351 ) const;
352
354 // NOLINTEND
355
356 public:
357 // static functions
358 // NOLINTBEGIN
360 // NOLINTEND
361
362 public:
363 // constructor thunks
364 // NOLINTBEGIN
366 // NOLINTEND
367
368 public:
369 // destructor thunk
370 // NOLINTBEGIN
371 MCNAPI void $dtor();
372 // NOLINTEND
373 };
374
375 class ComponentStateVolumeOutlineVolumeUpdate {
376 public:
377 // member variables
378 // NOLINTBEGIN
381 // NOLINTEND
382
383 public:
384 // prevent constructor by default
385 ComponentStateVolumeOutlineVolumeUpdate& operator=(ComponentStateVolumeOutlineVolumeUpdate const&);
386 ComponentStateVolumeOutlineVolumeUpdate(ComponentStateVolumeOutlineVolumeUpdate const&);
387 ComponentStateVolumeOutlineVolumeUpdate();
388
389 public:
390 // member functions
391 // NOLINTBEGIN
393 // NOLINTEND
394
395 public:
396 // static functions
397 // NOLINTBEGIN
399 // NOLINTEND
400
401 public:
402 // destructor thunk
403 // NOLINTBEGIN
404 MCNAPI void $dtor();
405 // NOLINTEND
406 };
407
408public:
409 // member variables
410 // NOLINTBEGIN
414 // NOLINTEND
415
416public:
417 // prevent constructor by default
418 WidgetComponentStateChangePayload& operator=(WidgetComponentStateChangePayload const&);
419 WidgetComponentStateChangePayload(WidgetComponentStateChangePayload const&);
420 WidgetComponentStateChangePayload();
421
422public:
423 // virtual functions
424 // NOLINTBEGIN
425 virtual ~WidgetComponentStateChangePayload() /*override*/;
426 // NOLINTEND
427
428public:
429 // member functions
430 // NOLINTBEGIN
432 ::mce::UUID const& serviceId,
433 ::mce::UUID const& groupId,
434 ::mce::UUID const& widgetId,
435 ::mce::UUID const& componentId,
436 ::std::variant<
447 );
448 // NOLINTEND
449
450public:
451 // static functions
452 // NOLINTBEGIN
454 // NOLINTEND
455
456public:
457 // constructor thunks
458 // NOLINTBEGIN
459 MCNAPI void* $ctor(
460 ::mce::UUID const& serviceId,
461 ::mce::UUID const& groupId,
462 ::mce::UUID const& widgetId,
463 ::mce::UUID const& componentId,
464 ::std::variant<
475 );
476 // NOLINTEND
477
478public:
479 // destructor thunk
480 // NOLINTBEGIN
481 MCNAPI void $dtor();
482 // NOLINTEND
483
484public:
485 // vftables
486 // NOLINTBEGIN
487 MCNAPI static void** $vftable();
488 // NOLINTEND
489};
490
491} // namespace Editor::Network
Definition BoundingBox.h:13
Definition NetworkPayload.h:8
Definition WidgetCommonBasePayload.h:12
Definition WidgetComponentStateChangePayload.h:50
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateBoundingBox const &other) const
Definition WidgetComponentStateChangePayload.h:111
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateClipboard const &other) const
Definition WidgetComponentStateChangePayload.h:146
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity &&)
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity const &other) const
Definition WidgetComponentStateChangePayload.h:179
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WidgetComponentStateChangePayload.h:214
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid const &other) const
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid const &)
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid &&)
Definition WidgetComponentStateChangePayload.h:244
Definition WidgetComponentStateChangePayload.h:246
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline const &)
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline const &other) const
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline &&)
Definition WidgetComponentStateChangePayload.h:281
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText const &other) const
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText &&)
MCAPI ComponentStateVolumeOutline(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline const &)
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline const &)
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline const &other) const
MCAPI void * $ctor(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline const &)
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline &&)
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 > &&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 > &&data)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition Spline.h:6
Definition UUID.h:7
Definition Gizmo.h:7
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14