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#ifdef LL_PLAT_S
86 public:
87 // prevent constructor by default
88 ComponentStateBoundingBox& operator=(ComponentStateBoundingBox const&);
89 ComponentStateBoundingBox(ComponentStateBoundingBox const&);
90 ComponentStateBoundingBox();
91
92#else // LL_PLAT_C
93 public:
94 // prevent constructor by default
95 ComponentStateBoundingBox& operator=(ComponentStateBoundingBox const&);
96 ComponentStateBoundingBox(ComponentStateBoundingBox const&);
97
98#endif
99 public:
100 // member functions
101 // NOLINTBEGIN
102#ifdef LL_PLAT_C
103 MCNAPI ComponentStateBoundingBox();
104#endif
105
106 MCNAPI bool
108 // NOLINTEND
109
110 public:
111 // static functions
112 // NOLINTBEGIN
114 // NOLINTEND
115
116 public:
117 // constructor thunks
118 // NOLINTBEGIN
119#ifdef LL_PLAT_C
120 MCNAPI void* $ctor();
121#endif
122 // NOLINTEND
123 };
124
125 class ComponentStateClipboard {
126 public:
127 // member variables
128 // NOLINTBEGIN
138 // NOLINTEND
139
140 public:
141 // prevent constructor by default
142 ComponentStateClipboard& operator=(ComponentStateClipboard const&);
143 ComponentStateClipboard(ComponentStateClipboard const&);
144 ComponentStateClipboard();
145
146 public:
147 // member functions
148 // NOLINTBEGIN
149 MCNAPI bool
151 // NOLINTEND
152
153 public:
154 // static functions
155 // NOLINTBEGIN
157 // NOLINTEND
158 };
159
160 class ComponentStateEntity {
161 public:
162 // member variables
163 // NOLINTBEGIN
166 // NOLINTEND
167
168 public:
169 // prevent constructor by default
170 ComponentStateEntity& operator=(ComponentStateEntity const&);
171 ComponentStateEntity(ComponentStateEntity const&);
172 ComponentStateEntity();
173
174 public:
175 // member functions
176 // NOLINTBEGIN
177 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity&
179
180 MCNAPI bool
182
184 // NOLINTEND
185
186 public:
187 // destructor thunk
188 // NOLINTBEGIN
189 MCNAPI void $dtor();
190 // NOLINTEND
191 };
192
193 class ComponentStateGizmo {
194 public:
195 // member variables
196 // NOLINTBEGIN
201 // NOLINTEND
202
203#ifdef LL_PLAT_S
204 public:
205 // prevent constructor by default
206 ComponentStateGizmo& operator=(ComponentStateGizmo const&);
207 ComponentStateGizmo(ComponentStateGizmo const&);
208 ComponentStateGizmo();
209
210#else // LL_PLAT_C
211 public:
212 // prevent constructor by default
213 ComponentStateGizmo& operator=(ComponentStateGizmo const&);
214 ComponentStateGizmo(ComponentStateGizmo const&);
215
216#endif
217 public:
218 // member functions
219 // NOLINTBEGIN
220#ifdef LL_PLAT_C
221 MCNAPI ComponentStateGizmo();
222#endif
223 // NOLINTEND
224
225 public:
226 // constructor thunks
227 // NOLINTBEGIN
228#ifdef LL_PLAT_C
229 MCNAPI void* $ctor();
230#endif
231 // NOLINTEND
232 };
233
234 class ComponentStateGrid {
235 public:
236 // member variables
237 // NOLINTBEGIN
243 // NOLINTEND
244
245 public:
246 // prevent constructor by default
247 ComponentStateGrid(ComponentStateGrid const&);
248 ComponentStateGrid();
249
250 public:
251 // member functions
252 // NOLINTBEGIN
253 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid&
255
256 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid&
258
259 MCNAPI bool
261 // NOLINTEND
262 };
263
265
266 class ComponentStateSpline {
267 public:
268 // member variables
269 // NOLINTBEGIN
272 // NOLINTEND
273
274 public:
275 // prevent constructor by default
276 ComponentStateSpline(ComponentStateSpline const&);
277 ComponentStateSpline();
278
279 public:
280 // member functions
281 // NOLINTBEGIN
282 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline&
284
285 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline&
287
288 MCNAPI bool
290
292 // NOLINTEND
293
294 public:
295 // destructor thunk
296 // NOLINTBEGIN
297 MCNAPI void $dtor();
298 // NOLINTEND
299 };
300
301 class ComponentStateText {
302 public:
303 // member variables
304 // NOLINTBEGIN
307 // NOLINTEND
308
309 public:
310 // prevent constructor by default
311 ComponentStateText& operator=(ComponentStateText const&);
312 ComponentStateText(ComponentStateText const&);
313 ComponentStateText();
314
315 public:
316 // member functions
317 // NOLINTBEGIN
318 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText&
320
321 MCNAPI bool
323
325 // NOLINTEND
326
327 public:
328 // destructor thunk
329 // NOLINTBEGIN
330 MCNAPI void $dtor();
331 // NOLINTEND
332 };
333
334 class ComponentStateVolumeOutline {
335 public:
336 // member variables
337 // NOLINTBEGIN
350 // NOLINTEND
351
352 public:
353 // prevent constructor by default
354 ComponentStateVolumeOutline();
355
356 public:
357 // member functions
358 // NOLINTBEGIN
361 );
362
363 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline&
365
366 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline&
368
369 MCNAPI bool operator==(
371 ) const;
372
374 // NOLINTEND
375
376 public:
377 // static functions
378 // NOLINTBEGIN
380 // NOLINTEND
381
382 public:
383 // constructor thunks
384 // NOLINTBEGIN
386 // NOLINTEND
387
388 public:
389 // destructor thunk
390 // NOLINTBEGIN
391 MCNAPI void $dtor();
392 // NOLINTEND
393 };
394
395 class ComponentStateVolumeOutlineVolumeUpdate {
396 public:
397 // member variables
398 // NOLINTBEGIN
401 // NOLINTEND
402
403 public:
404 // prevent constructor by default
405 ComponentStateVolumeOutlineVolumeUpdate& operator=(ComponentStateVolumeOutlineVolumeUpdate const&);
406 ComponentStateVolumeOutlineVolumeUpdate(ComponentStateVolumeOutlineVolumeUpdate const&);
407 ComponentStateVolumeOutlineVolumeUpdate();
408
409 public:
410 // member functions
411 // NOLINTBEGIN
413 // NOLINTEND
414
415 public:
416 // destructor thunk
417 // NOLINTBEGIN
418 MCNAPI void $dtor();
419 // NOLINTEND
420 };
421
422public:
423 // member variables
424 // NOLINTBEGIN
428 // NOLINTEND
429
430public:
431 // prevent constructor by default
432 WidgetComponentStateChangePayload& operator=(WidgetComponentStateChangePayload const&);
433 WidgetComponentStateChangePayload(WidgetComponentStateChangePayload const&);
434 WidgetComponentStateChangePayload();
435
436public:
437 // virtual functions
438 // NOLINTBEGIN
439 virtual ~WidgetComponentStateChangePayload() /*override*/;
440 // NOLINTEND
441
442public:
443 // member functions
444 // NOLINTBEGIN
446 ::mce::UUID const& serviceId,
447 ::mce::UUID const& groupId,
448 ::mce::UUID const& widgetId,
449 ::mce::UUID const& componentId,
450 ::std::variant<
461 );
462 // NOLINTEND
463
464public:
465 // static functions
466 // NOLINTBEGIN
468 // NOLINTEND
469
470public:
471 // constructor thunks
472 // NOLINTBEGIN
473 MCNAPI void* $ctor(
474 ::mce::UUID const& serviceId,
475 ::mce::UUID const& groupId,
476 ::mce::UUID const& widgetId,
477 ::mce::UUID const& componentId,
478 ::std::variant<
489 );
490 // NOLINTEND
491
492public:
493 // destructor thunk
494 // NOLINTBEGIN
495 MCNAPI void $dtor();
496 // NOLINTEND
497
498public:
499 // vftables
500 // NOLINTBEGIN
501 MCNAPI static void** $vftable();
502 // NOLINTEND
503};
504
505} // namespace Editor::Network
Definition BoundingBox.h:13
Definition Gizmo.h:7
Definition NetworkPayload.h:8
Definition WidgetCommonBasePayload.h:7
Definition WidgetComponentStateChangePayload.h:50
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateBoundingBox const &other) const
Definition WidgetComponentStateChangePayload.h:125
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateClipboard const &other) const
Definition WidgetComponentStateChangePayload.h:160
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity &&)
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity const &other) const
Definition WidgetComponentStateChangePayload.h:193
Definition WidgetComponentStateChangePayload.h:234
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:264
Definition WidgetComponentStateChangePayload.h:266
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:301
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 ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14