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
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
38 public:
39 // member variables
40 // NOLINTBEGIN
44 // NOLINTEND
45
46 public:
47 // prevent constructor by default
48 ComponentStateBase& operator=(ComponentStateBase const&);
51 };
52
53 enum class WidgetComponentStateVariantType : int {
54 BoundingBox = 0,
55 Clipboard = 1,
56 Entity = 2,
57 Gizmo = 3,
58 Spline = 4,
59 Text = 5,
60 VolumeOutline = 6,
61 VolumeOutlineVolumeUpdate = 7,
62 Grid = 8,
63 Null = 9,
64 };
65
67
69 public:
70 // member variables
71 // NOLINTBEGIN
85 // NOLINTEND
86
87 public:
88 // prevent constructor by default
92
93 public:
94 // member functions
95 // NOLINTBEGIN
96 MCNAPI bool
98 // NOLINTEND
99
100 public:
101 // static functions
102 // NOLINTBEGIN
104 // NOLINTEND
105 };
106
108 public:
109 // member variables
110 // NOLINTBEGIN
120 // NOLINTEND
121
122 public:
123 // prevent constructor by default
127
128 public:
129 // member functions
130 // NOLINTBEGIN
131 MCNAPI bool
133 // NOLINTEND
134 };
135
137 public:
138 // member variables
139 // NOLINTBEGIN
142 // NOLINTEND
143
144 public:
145 // prevent constructor by default
148
149 public:
150 // member functions
151 // NOLINTBEGIN
152 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity&
154
155 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity&
157
159 // NOLINTEND
160
161 public:
162 // destructor thunk
163 // NOLINTBEGIN
164 MCNAPI void $dtor();
165 // NOLINTEND
166 };
167
169 public:
170 // member variables
171 // NOLINTBEGIN
176 // NOLINTEND
177
178 public:
179 // prevent constructor by default
180 ComponentStateGizmo& operator=(ComponentStateGizmo const&);
183 };
184
186 public:
187 // member variables
188 // NOLINTBEGIN
191 // NOLINTEND
192
193 public:
194 // prevent constructor by default
197
198 public:
199 // member functions
200 // NOLINTBEGIN
202
203 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline&
205
206 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline&
208
210 // NOLINTEND
211
212 public:
213 // constructor thunks
214 // NOLINTBEGIN
216 // NOLINTEND
217
218 public:
219 // destructor thunk
220 // NOLINTBEGIN
221 MCNAPI void $dtor();
222 // NOLINTEND
223 };
224
226 public:
227 // member variables
228 // NOLINTBEGIN
231 // NOLINTEND
232
233 public:
234 // prevent constructor by default
237
238 public:
239 // member functions
240 // NOLINTBEGIN
241 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText&
243
244 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText&
246
248 // NOLINTEND
249
250 public:
251 // destructor thunk
252 // NOLINTBEGIN
253 MCNAPI void $dtor();
254 // NOLINTEND
255 };
256
258 public:
259 // member variables
260 // NOLINTBEGIN
273 // NOLINTEND
274
275 public:
276 // prevent constructor by default
278
279 public:
280 // member functions
281 // NOLINTBEGIN
284 );
285
286 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline&
288
289 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateVolumeOutline&
291
292 MCNAPI bool operator==(
294 ) const;
295
297 // NOLINTEND
298
299 public:
300 // static functions
301 // NOLINTBEGIN
303 // NOLINTEND
304
305 public:
306 // constructor thunks
307 // NOLINTBEGIN
309 // NOLINTEND
310
311 public:
312 // destructor thunk
313 // NOLINTBEGIN
314 MCNAPI void $dtor();
315 // NOLINTEND
316 };
317
319 public:
320 // member variables
321 // NOLINTBEGIN
324 // NOLINTEND
325
326 public:
327 // prevent constructor by default
331
332 public:
333 // member functions
334 // NOLINTBEGIN
336 // NOLINTEND
337
338 public:
339 // destructor thunk
340 // NOLINTBEGIN
341 MCNAPI void $dtor();
342 // NOLINTEND
343 };
344
346 public:
347 // member variables
348 // NOLINTBEGIN
354 // NOLINTEND
355
356 public:
357 // prevent constructor by default
360
361 public:
362 // member functions
363 // NOLINTBEGIN
364 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid&
366
367 MCNAPI ::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid&
369
370 MCNAPI bool
372 // NOLINTEND
373 };
374
375public:
376 // member variables
377 // NOLINTBEGIN
381 // NOLINTEND
382
383public:
384 // prevent constructor by default
388
389public:
390 // virtual functions
391 // NOLINTBEGIN
392 // vIndex: 0
393 virtual ~WidgetComponentStateChangePayload() /*override*/;
394 // NOLINTEND
395
396public:
397 // member functions
398 // NOLINTBEGIN
400 ::mce::UUID const& serviceId,
401 ::mce::UUID const& groupId,
402 ::mce::UUID const& widgetId,
403 ::mce::UUID const& componentId,
404 ::std::variant<
415 );
416 // NOLINTEND
417
418public:
419 // static functions
420 // NOLINTBEGIN
422 // NOLINTEND
423
424public:
425 // constructor thunks
426 // NOLINTBEGIN
427 MCNAPI void* $ctor(
428 ::mce::UUID const& serviceId,
429 ::mce::UUID const& groupId,
430 ::mce::UUID const& widgetId,
431 ::mce::UUID const& componentId,
432 ::std::variant<
443 );
444 // NOLINTEND
445
446public:
447 // destructor thunk
448 // NOLINTBEGIN
449 MCNAPI void $dtor();
450 // NOLINTEND
451
452public:
453 // vftables
454 // NOLINTBEGIN
455 MCNAPI static void** $vftable();
456 // NOLINTEND
457};
458
459} // namespace Editor::Network
Definition BoundingBox.h:13
Definition NetworkPayload.h:8
Definition WidgetCommonBasePayload.h:7
Definition WidgetComponentStateChangePayload.h:37
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateBoundingBox const &other) const
Definition WidgetComponentStateChangePayload.h:107
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateClipboard const &other) const
Definition WidgetComponentStateChangePayload.h:136
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity &&)
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateEntity const &)
Definition WidgetComponentStateChangePayload.h:168
Definition WidgetComponentStateChangePayload.h:345
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:66
Definition WidgetComponentStateChangePayload.h:185
MCAPI void * $ctor(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline &&)
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline const &)
MCAPI ComponentStateSpline(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline &&)
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateSpline &&)
Definition WidgetComponentStateChangePayload.h:225
MCAPI::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText & operator=(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateText 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 &&)
Definition WidgetComponentStateChangePayload.h:19
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