LeviLamina
Loading...
Searching...
No Matches
ClientboundDebugRendererPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/math/Color.h"
7#include "mc/deps/core/math/Vec3.h"
8
10public:
11 // ClientboundDebugRendererPacketPayload inner types declare
12 // clang-format off
13 struct DebugMarkerData;
14 // clang-format on
15
16 // ClientboundDebugRendererPacketPayload inner types define
17 enum class PayloadType : uchar {
18 Invalid = 0,
19 ClearDebugMarkers = 1,
20 AddDebugMarkerCube = 2,
21 };
22
24 public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<8, 32, ::std::string> text;
28 ::ll::TypedStorage<4, 12, ::Vec3> position;
29 ::ll::TypedStorage<4, 16, ::mce::Color> color;
30 ::ll::TypedStorage<8, 8, uint64> durationMS;
31 // NOLINTEND
32 };
33
34public:
35 // member variables
36 // NOLINTBEGIN
37 ::ll::TypedStorage<1, 1, ::ClientboundDebugRendererPacketPayload::PayloadType> mType;
38 ::ll::TypedStorage<8, 80, ::std::optional<::ClientboundDebugRendererPacketPayload::DebugMarkerData>>
39 mDebugMarkerData;
40 // NOLINTEND
41};
Definition ClientboundDebugRendererPacketPayload.h:9
Definition ClientboundDebugRendererPacketPayload.h:23