LeviLamina
Loading...
Searching...
No Matches
ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/platform/Result.h"
8#include "mc/world/inventory/network/ItemStackRequestAction.h"
9
10// auto generated forward declare list
11// clang-format off
12class BinaryStream;
13class BlockPalette;
14class ItemInstance;
17// clang-format on
18
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<1, 1, uchar> mNumCrafts;
25 ::ll::TypedStorage<8, 24, ::std::vector<::NetworkItemInstanceDescriptor>> mCraftResults;
26 ::ll::TypedStorage<8, 24, ::std::vector<::ItemInstance>> mLoadedCraftResults;
27 // NOLINTEND
28
29public:
30 // virtual functions
31 // NOLINTBEGIN
32 virtual void postLoadItems_DEPRECATEDASKTYLAING(::BlockPalette& blockPalette, bool isClientSide) /*override*/;
33
34 virtual void _write(::BinaryStream& stream) const /*override*/;
35
36 virtual ::Bedrock::Result<void> _read(::ReadOnlyBinaryStream& stream) /*override*/;
37
39 // NOLINTEND
40
41public:
42 // member functions
43 // NOLINTBEGIN
44 MCNAPI_C void _updateCraftResults(::std::vector<::ItemInstance> const& craftResults);
45 // NOLINTEND
46
47public:
48 // constructor thunks
49 // NOLINTBEGIN
50 MCNAPI_C void* $ctor(::ItemInstance craftResult);
51
52 MCNAPI_C void* $ctor(::std::vector<::ItemInstance> const& craftResults, uchar numCrafts);
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60
61public:
62 // virtual function thunks
63 // NOLINTBEGIN
64 MCNAPI void $postLoadItems_DEPRECATEDASKTYLAING(::BlockPalette& blockPalette, bool isClientSide);
65
66 MCNAPI void $_write(::BinaryStream& stream) const;
67
68 MCNAPI ::Bedrock::Result<void> $_read(::ReadOnlyBinaryStream& stream);
69
70
71 // NOLINTEND
72
73public:
74 // vftables
75 // NOLINTBEGIN
77
78 MCNAPI static void** $vftableForItemStackRequestAction();
79 // NOLINTEND
80};
Definition EnableNonOwnerReferences.h:7
Definition BinaryStream.h:11
Definition BlockPalette.h:19
Definition ItemInstance.h:15
Definition ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING.h:20
MCAPI ::Bedrock::Result< void > $_read(::ReadOnlyBinaryStream &stream)
MCAPI void $_write(::BinaryStream &stream) const
MCAPI void $postLoadItems_DEPRECATEDASKTYLAING(::BlockPalette &blockPalette, bool isClientSide)
Definition ItemStackRequestAction.h:18
Definition NetworkItemInstanceDescriptor.h:16
Definition ReadOnlyBinaryStream.h:8