Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ItemStackRequestPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/network/packet/item_stack_request_packet_data/RequestData.h"
5
6// auto generated forward declare list
7// clang-format off
9namespace ItemStackRequestPacketData { struct RequestData; }
10// clang-format on
11
12struct ItemStackRequestPacketPayload {
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<8, 24, ::std::vector<::ItemStackRequestPacketData::RequestData>> mRequests;
17 // NOLINTEND
18
19#ifdef LL_PLAT_S
20#else // LL_PLAT_C
21public:
22 // prevent constructor by default
23 ItemStackRequestPacketPayload();
24
25#endif
26public:
27 // member functions
28 // NOLINTBEGIN
29#ifdef LL_PLAT_C
30 MCNAPI explicit ItemStackRequestPacketPayload(::ItemStackRequestBatch const& batch);
31#endif
32
33 MCNAPI ::std::unique_ptr<::ItemStackRequestBatch> toRequestBatch() const;
34
35#ifdef LL_PLAT_C
36 MCNAPI ~ItemStackRequestPacketPayload();
37#endif
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43#ifdef LL_PLAT_C
44 MCNAPI void* $ctor(::ItemStackRequestBatch const& batch);
45#endif
46 // NOLINTEND
47
48public:
49 // destructor thunk
50 // NOLINTBEGIN
51#ifdef LL_PLAT_C
52 MCNAPI void $dtor();
53#endif
54 // NOLINTEND
55};
Definition ItemStackRequestBatch.h:11
Definition RequestData.h:35
MCAPI ::std::unique_ptr<::ItemStackRequestBatch > toRequestBatch() const