3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/binding/CommandGroupBase.h"
7#include "mc/client/gui/oreui/binding/methods/CallableImpl.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
9#include "mc/world/containers/ContainerEnumName.h"
10#include "mc/world/inventory/InventoryLeftTabIndex.h"
23 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUI::GameplayUIContext>> mContext;
24 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void>> mCloseContainer;
25 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, int, ::ContainerEnumName, int, bool, bool>>
26 mHandleSlotMousePress;
27 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, int, ::ContainerEnumName, int>>
28 mHandleSlotMouseRelease;
29 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, int, ::ContainerEnumName, int>> mHandleSlotMouseDrag;
30 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void>> mHandlePanelMouseRelease;
31 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, int>> mHandleBackgroundMouseRelease;
32 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
34 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
36 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
38 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
40 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
45 ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int, int>>
47 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int>> mDropAllItems;
48 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int>> mDropOneItem;
49 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName>>
51 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int>> mCoalesceOrAutoPlaceItems;
52 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int>> mAutoPlaceItems;
53 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
55 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
56 mSplitMultipleItemsTouch;
57 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int, ::ContainerEnumName, int>>
59 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void>> mResetSplitStack;
60 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::ContainerEnumName, int>> mSetDistributeAllSource;
61 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::std::string>> mSetRecipeBookSearchString;
62 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, bool>> mSetRecipeBookFiltering;
63 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::InventoryLeftTabIndex>> mSetRecipeBookTab;
64 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, int, int>> mSelectTrade;
65 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void>> mPullInIngredientsForSelectedTrade;
66 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, int, int>> mPerformAutoTrade;
67 ::ll::TypedStorage<8, 168, ::OreUI::Detail::CallableImpl<void, ::std::string>> mSetPreviewItemName;
73 MCAPI
void autoPlaceItems_DEPRECATED(::ContainerEnumName sourceName,
int sourceIndex);
75 MCAPI
void closeContainer();
77 MCAPI
void coalesceItems(::ContainerEnumName destinationName,
int destinationIndex, ::ContainerEnumName sourceName);
79 MCAPI
void coalesceOrAutoPlaceItems_DEPRECATED(::ContainerEnumName destinationName,
int destinationIndex);
81 MCAPI
void dropAllItems_DEPRECATED(::ContainerEnumName sourceName,
int sourceIndex);
83 MCAPI
void dropOneItem_DEPRECATED(::ContainerEnumName sourceName,
int sourceIndex);
85 MCAPI
void handleBackgroundMouseRelease(
int button);
87 MCAPI
void handlePanelMouseRelease();
89 MCAPI
void handleSlotMouseDrag(
int button, ::ContainerEnumName container,
int slot);
92 handleSlotMousePress(
int button, ::ContainerEnumName container,
int slot,
bool isDoubleClick,
bool isShiftClick);
94 MCAPI
void handleSlotMouseRelease(
int button, ::ContainerEnumName container,
int slot);
96 MCAPI
void performAutoTrade(
int tradeTier,
int tradeIndex);
98 MCAPI
void placeAllItems_DEPRECATED(
99 ::ContainerEnumName selectedName,
101 ::ContainerEnumName destinationName,
105 MCAPI
void placeAmountOfItems_DEPRECATED(
106 ::ContainerEnumName selectedName,
108 ::ContainerEnumName destinationName,
109 int destinationIndex,
113 MCAPI
void placeOneItem_DEPRECATED(
114 ::ContainerEnumName selectedName,
116 ::ContainerEnumName destinationName,
120 MCAPI
void pullInIngredientsForSelectedTrade();
122 MCAPI
void resetSplitStack_DEPRECATED();
124 MCAPI
void selectTrade(
int tradeTier,
int tradeIndex);
126 MCAPI
void setDistributeAllSource_DEPRECATED(::ContainerEnumName sourceName,
int sourceIndex);
128 MCAPI
void setPreviewItemName(::std::string name);
130 MCAPI
void setRecipeBookFiltering(
bool filtering);
132 MCAPI
void setRecipeBookSearchString(::std::string searchText);
134 MCAPI
void setRecipeBookTab(::InventoryLeftTabIndex tabIndex);
136 MCAPI
void splitMultipleItemsTouch_DEPRECATED(
137 ::ContainerEnumName selectedName,
139 ::ContainerEnumName destinationName,
143 MCAPI
void splitMultipleItems_DEPRECATED(
144 ::ContainerEnumName selectedName,
146 ::ContainerEnumName destinationName,
150 MCAPI
void splitSingleItem_DEPRECATED(
151 ::ContainerEnumName sourceName,
153 ::ContainerEnumName destinationName,
157 MCAPI
void takeAllItems_DEPRECATED(
158 ::ContainerEnumName destinationName,
159 int destinationIndex,
160 ::ContainerEnumName sourceName,
164 MCAPI
void takeHalfItems_DEPRECATED(
165 ::ContainerEnumName destinationName,
166 int destinationIndex,
167 ::ContainerEnumName sourceName,
171 MCAPI
void takeOneItem_DEPRECATED(
172 ::ContainerEnumName destinationName,
173 int destinationIndex,
174 ::ContainerEnumName sourceName,
182 MCAPI static ::std::add_lvalue_reference_t<char const[36]> NAME();
Definition ContainerAPICommands.h:7
Definition GameplayUIContext.h:7