LeviLamina
Loading...
Searching...
No Matches
SyncWorldClocksPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5#include "mc/network/packet/SyncWorldClockStateData.h"
6#include "mc/world/level/clock/TimeMarkerData.h"
7#include "mc/world/level/clock/WorldClockData.h"
8
9// auto generated forward declare list
10// clang-format off
12struct TimeMarkerData;
13struct WorldClockData;
14// clang-format on
15
17public:
18 // SyncWorldClocksPacketPayload inner types declare
19 // clang-format off
20 struct AddTimeMarkerData;
23 struct SyncStateData;
24 // clang-format on
25
26 // SyncWorldClocksPacketPayload inner types define
28 public:
29 // member variables
30 // NOLINTBEGIN
31 ::ll::TypedStorage<8, 8, uint64> mClockId;
32 ::ll::TypedStorage<8, 24, ::std::vector<::TimeMarkerData>> mTimeMarkers;
33 // NOLINTEND
34
35 public:
36 // member functions
37 // NOLINTBEGIN
38 MCAPI bool operator==(::SyncWorldClocksPacketPayload::AddTimeMarkerData const& rhs) const;
39 // NOLINTEND
40 };
41
43 public:
44 // member variables
45 // NOLINTBEGIN
46 ::ll::TypedStorage<8, 24, ::std::vector<::WorldClockData>> mClockData;
47 // NOLINTEND
48 };
49
51 public:
52 // member variables
53 // NOLINTBEGIN
54 ::ll::TypedStorage<8, 8, uint64> mClockId;
55 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mTimeMarkerIds;
56 // NOLINTEND
57 };
58
60 public:
61 // member variables
62 // NOLINTBEGIN
63 ::ll::TypedStorage<8, 24, ::std::vector<::SyncWorldClockStateData>> mClockData;
64 // NOLINTEND
65 };
66
67 using SyncWorldClocksPacketData = ::std::variant<
72
73public:
74 // member variables
75 // NOLINTBEGIN
76 ::ll::TypedStorage<
77 8,
78 40,
79 ::std::variant<
84 mData;
85 // NOLINTEND
86};
Definition SyncWorldClockStateData.h:5
Definition SyncWorldClocksPacketPayload.h:27
Definition SyncWorldClocksPacketPayload.h:42
Definition SyncWorldClocksPacketPayload.h:50
Definition SyncWorldClocksPacketPayload.h:59
Definition SyncWorldClocksPacketPayload.h:16
Definition TimeMarkerData.h:5
Definition WorldClockData.h:12