LeviLamina
Loading...
Searching...
No Matches
CraftingScreenControllerProxyCallbacks.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/containers/controllers/ItemCraftType.h"
7
8// auto generated forward declare list
9// clang-format off
11class ItemStack;
12class ItemStackBase;
13class Recipe;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 64, ::std::function<::ContainerController*(::std::string const&)>> mGetContainerController;
22 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int, ::ItemCraftType)>> mRecipeAutoCraft;
23 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandleRecipeSelect;
24 ::ll::TypedStorage<8, 64, ::std::function<void(::Recipe const*)>> mHandleRecipePlaceInputs;
25 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandleAutoPlace;
26 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandleAutoPlaceOne;
27 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandleTouchControlsCraft;
28 ::ll::TypedStorage<8, 64, ::std::function<::std::string(::std::string const&, int)>> mGetRecipeHoverText;
29 ::ll::TypedStorage<8, 64, ::std::function<::std::string(::std::string const&, int)>> mGetExpandoItemGroupName;
30 ::ll::TypedStorage<8, 64, ::std::function<void()>> mLeaveScreen;
31 ::ll::TypedStorage<8, 64, ::std::function<void(int)>> mSetLeftInventoryTab;
32 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandleTakeAll;
33 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandlePlaceAll;
34 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int)>> mHandlePlaceOne;
35 ::ll::TypedStorage<8, 64, ::std::function<::ItemStack const&(::std::string const&, int)>> mHandleGetItemStack;
36 ::ll::TypedStorage<8, 64, ::std::function<::ItemStackBase const&(::std::string const&, int)>>
37 mHandleGetVisualItemStack;
38 ::ll::TypedStorage<8, 64, ::std::function<bool(::std::string const&, int, ::ItemStack const&)>>
39 mMoveItemFromSlotIntoStorageItem;
40 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int, ::ItemStack const&)>>
41 mMoveItemFromSlotIntoStorageItemWithoutClientValidation;
42 ::ll::TypedStorage<8, 64, ::std::function<bool(::ItemStack const&, ::std::string const&, int)>>
43 mMoveTopItemFromStorageItem;
44 ::ll::TypedStorage<8, 64, ::std::function<bool(::ItemStack const&, int, ::ItemStack const&)>>
45 mMoveSelectedItemFromStorageItemToStorageItem;
46 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string const&, int, ::ItemTransferAmount)>> mHandleDropItem;
47 // NOLINTEND
48};
Definition ContainerController.h:20
Definition ItemStackBase.h:44
Definition ItemStack.h:26
Definition Recipe.h:31
Definition CraftingScreenControllerProxyCallbacks.h:5
Definition ItemTransferAmount.h:5