LeviLamina
Loading...
Searching...
No Matches
SyncWorldClocksPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8struct TimeMarkerData;
9struct WorldClockData;
10// clang-format on
11
13public:
14 // SyncWorldClocksPacketPayload inner types declare
15 // clang-format off
16 struct AddTimeMarkerData;
19 struct SyncStateData;
20 // clang-format on
21
22 // SyncWorldClocksPacketPayload inner types define
24 public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<8, 8, uint64> mClockId;
28 ::ll::TypedStorage<8, 24, ::std::vector<::TimeMarkerData>> mTimeMarkers;
29 // NOLINTEND
30
31 public:
32 // member functions
33 // NOLINTBEGIN
34 MCAPI ~AddTimeMarkerData();
35 // NOLINTEND
36
37 public:
38 // destructor thunk
39 // NOLINTBEGIN
40 MCFOLD void $dtor();
41 // NOLINTEND
42 };
43
45 public:
46 // member variables
47 // NOLINTBEGIN
48 ::ll::TypedStorage<8, 24, ::std::vector<::WorldClockData>> mClockData;
49 // NOLINTEND
50
51 public:
52 // member functions
53 // NOLINTBEGIN
55 // NOLINTEND
56
57 public:
58 // destructor thunk
59 // NOLINTBEGIN
60 MCAPI void $dtor();
61 // NOLINTEND
62 };
63
64 struct RemoveTimeMarkerData {
65 public:
66 // member variables
67 // NOLINTBEGIN
68 ::ll::TypedStorage<8, 8, uint64> mClockId;
69 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mTimeMarkerIds;
70 // NOLINTEND
71
72 public:
73 // prevent constructor by default
74 RemoveTimeMarkerData& operator=(RemoveTimeMarkerData const&);
75 RemoveTimeMarkerData(RemoveTimeMarkerData const&);
76 RemoveTimeMarkerData();
77
78 public:
79 // member functions
80 // NOLINTBEGIN
81 MCFOLD ::SyncWorldClocksPacketPayload::RemoveTimeMarkerData&
83
84 MCAPI ~RemoveTimeMarkerData();
85 // NOLINTEND
86
87 public:
88 // destructor thunk
89 // NOLINTBEGIN
90 MCFOLD void $dtor();
91 // NOLINTEND
92 };
93
94 struct SyncStateData {
95 public:
96 // member variables
97 // NOLINTBEGIN
98 ::ll::TypedStorage<8, 24, ::std::vector<::SyncWorldClockStateData>> mClockData;
99 // NOLINTEND
100
101 public:
102 // prevent constructor by default
103 SyncStateData& operator=(SyncStateData const&);
104 SyncStateData(SyncStateData const&);
105 SyncStateData();
106
107 public:
108 // member functions
109 // NOLINTBEGIN
110 MCFOLD ::SyncWorldClocksPacketPayload::SyncStateData&
112
113 MCAPI ~SyncStateData();
114 // NOLINTEND
115
116 public:
117 // destructor thunk
118 // NOLINTBEGIN
119 MCFOLD void $dtor();
120 // NOLINTEND
121 };
122
123 using SyncWorldClocksPacketData = ::std::variant<
128
129public:
130 // member variables
131 // NOLINTBEGIN
132 ::ll::TypedStorage<
133 8,
134 40,
135 ::std::variant<
140 mData;
141 // NOLINTEND
142};
Definition SyncWorldClockStateData.h:5
Definition SyncWorldClocksPacketPayload.h:23
Definition SyncWorldClocksPacketPayload.h:44
Definition SyncWorldClocksPacketPayload.h:64
Definition SyncWorldClocksPacketPayload.h:94
Definition SyncWorldClocksPacketPayload.h:12
Definition TimeMarkerData.h:5
Definition WorldClockData.h:10