Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OwnedItemStackRequestScope.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/inventory/network/ItemStackRequestScreen.h"
7
8// auto generated forward declare list
9// clang-format off
12// clang-format on
13
14struct OwnedItemStackRequestScope {
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::TypedStorage<8, 8, ::ItemStackNetManagerClient*> mItemStackNetManagerClient;
19 ::ll::TypedStorage<1, 1, bool> mBeganRequest;
20 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ItemStackRequestData>> mResult;
21 // NOLINTEND
22
23#ifdef LL_PLAT_S
24#else // LL_PLAT_C
25public:
26 // prevent constructor by default
27 OwnedItemStackRequestScope();
28
29#endif
30public:
31 // member functions
32 // NOLINTBEGIN
33#ifdef LL_PLAT_C
34 MCNAPI OwnedItemStackRequestScope(
36 ::std::shared_ptr<::ItemStackRequestData> result,
37 ::ItemStackRequestScreen screen
38 );
39
40 MCNAPI ~OwnedItemStackRequestScope();
41#endif
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47#ifdef LL_PLAT_C
48 MCNAPI void* $ctor(
50 ::std::shared_ptr<::ItemStackRequestData> result,
51 ::ItemStackRequestScreen screen
52 );
53#endif
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59#ifdef LL_PLAT_C
60 MCNAPI void $dtor();
61#endif
62 // NOLINTEND
63};
Definition ItemStackNetManagerClient.h:37
Definition ItemStackRequestData.h:15