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 public:
66 // static functions
67 // NOLINTBEGIN
68 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
69 // NOLINTEND
70 };
71
72 class ComponentStateBoundingBox {
73 public:
74 // member variables
75 // NOLINTBEGIN
89 // NOLINTEND
90
91 public:
92 // prevent constructor by default
93 ComponentStateBoundingBox& operator=(ComponentStateBoundingBox const&);
94 ComponentStateBoundingBox(ComponentStateBoundingBox const&);
95 ComponentStateBoundingBox();
96
97 public:
98 // member functions
99 // NOLINTBEGIN
100 MCNAPI bool
102 // NOLINTEND
103
104 public:
105 // static functions
106 // NOLINTBEGIN
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
164 // NOLINTEND
165
166 public:
167 // static functions
168 // NOLINTBEGIN
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 // static functions
197 // NOLINTBEGIN
199 // NOLINTEND
200 };
201
202 class ComponentStateGrid {
203 public:
204 // member variables
205 // NOLINTBEGIN
211 // NOLINTEND
212
213 public:
214 // prevent constructor by default
215 ComponentStateGrid& operator=(ComponentStateGrid const&);
216 ComponentStateGrid(ComponentStateGrid const&);
217 ComponentStateGrid();
218
219 public:
220 // member functions
221 // NOLINTBEGIN
222 MCNAPI bool
224 // NOLINTEND
225
226 public:
227 // static functions
228 // NOLINTBEGIN
230 // NOLINTEND
231 };
232
234 public:
235 // static functions
236 // NOLINTBEGIN
238 // NOLINTEND
239 };
240
241 class ComponentStateSpline {
242 public:
243 // member variables
244 // NOLINTBEGIN
247 // NOLINTEND
248
249 public:
250 // prevent constructor by default
251 ComponentStateSpline& operator=(ComponentStateSpline const&);
252 ComponentStateSpline(ComponentStateSpline const&);
253 ComponentStateSpline();
254
255 public:
256 // member functions
257 // NOLINTBEGIN
259 // NOLINTEND
260
261 public:
262 // static functions
263 // NOLINTBEGIN
265 // NOLINTEND
266
267 public:
268 // destructor thunk
269 // NOLINTBEGIN
270 MCNAPI void $dtor();
271 // NOLINTEND
272 };
273
274 class ComponentStateText {
275 public:
276 // member variables
277 // NOLINTBEGIN
280 // NOLINTEND
281
282 public:
283 // prevent constructor by default
284 ComponentStateText& operator=(ComponentStateText const&);
285 ComponentStateText(ComponentStateText const&);
286 ComponentStateText();
287
288 public:
289 // member functions
290 // NOLINTBEGIN
292 // NOLINTEND
293
294 public:
295 // static functions
296 // NOLINTBEGIN
298 // NOLINTEND
299
300 public:
301 // destructor thunk
302 // NOLINTBEGIN
303 MCNAPI void $dtor();
304 // NOLINTEND
305 };
306
307 class ComponentStateVolumeOutline {
308 public:
309 // member variables
310 // NOLINTBEGIN
323 // NOLINTEND
324
325 public:
326 // prevent constructor by default
327 ComponentStateVolumeOutline& operator=(ComponentStateVolumeOutline const&);
328 ComponentStateVolumeOutline(ComponentStateVolumeOutline const&);
329 ComponentStateVolumeOutline();
330
331 public:
332 // member functions
333 // NOLINTBEGIN
334 MCNAPI bool operator==(
336 ) const;
337 // NOLINTEND
338
339 public:
340 // static functions
341 // NOLINTBEGIN
343 // NOLINTEND
344 };
345
346 class ComponentStateVolumeOutlineVolumeUpdate {
347 public:
348 // member variables
349 // NOLINTBEGIN
352 // NOLINTEND
353
354 public:
355 // prevent constructor by default
356 ComponentStateVolumeOutlineVolumeUpdate& operator=(ComponentStateVolumeOutlineVolumeUpdate const&);
357 ComponentStateVolumeOutlineVolumeUpdate(ComponentStateVolumeOutlineVolumeUpdate const&);
358 ComponentStateVolumeOutlineVolumeUpdate();
359
360 public:
361 // member functions
362 // NOLINTBEGIN
364 // NOLINTEND
365
366 public:
367 // static functions
368 // NOLINTBEGIN
370 // NOLINTEND
371
372 public:
373 // destructor thunk
374 // NOLINTBEGIN
375 MCNAPI void $dtor();
376 // NOLINTEND
377 };
378
379public:
380 // member variables
381 // NOLINTBEGIN
385 // NOLINTEND
386
387public:
388 // prevent constructor by default
389 WidgetComponentStateChangePayload& operator=(WidgetComponentStateChangePayload const&);
390 WidgetComponentStateChangePayload(WidgetComponentStateChangePayload const&);
391 WidgetComponentStateChangePayload();
392
393public:
394 // member functions
395 // NOLINTBEGIN
397 ::mce::UUID const& serviceId,
398 ::mce::UUID const& groupId,
399 ::mce::UUID const& widgetId,
400 ::mce::UUID const& componentId,
401 ::std::variant<
412 );
413 // NOLINTEND
414
415public:
416 // static functions
417 // NOLINTBEGIN
419 // NOLINTEND
420
421public:
422 // constructor thunks
423 // NOLINTBEGIN
424 MCNAPI void* $ctor(
425 ::mce::UUID const& serviceId,
426 ::mce::UUID const& groupId,
427 ::mce::UUID const& widgetId,
428 ::mce::UUID const& componentId,
429 ::std::variant<
440 );
441 // NOLINTEND
442
443public:
444 // vftables
445 // NOLINTBEGIN
446 MCNAPI static void** $vftable();
447 // NOLINTEND
448};
449
450} // namespace Editor::Network
Definition BoundingBox.h:13
Definition Gizmo.h:7
Definition NetworkPayload.h:8
Definition WidgetCommonBasePayload.h:12
Definition WidgetComponentStateChangePayload.h:50
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
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
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WidgetComponentStateChangePayload.h:179
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WidgetComponentStateChangePayload.h:202
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI bool operator==(::Editor::Network::WidgetComponentStateChangePayload::ComponentStateGrid const &other) const
Definition WidgetComponentStateChangePayload.h:233
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WidgetComponentStateChangePayload.h:241
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition WidgetComponentStateChangePayload.h:274
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
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 > &&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