31 ::ll::TypedStorage<4, 4, int> mSelectedStoneIndex;
32 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::StonecutterContainerManagerModel>> mStonecutterContainerManagerModel;
33 ::ll::TypedStorage<8, 40, ::SlotData const> mCreatedItemOutputSlot;
34 ::ll::TypedStorage<8, 136, ::ItemResultPreview> mResultPreview;
42 virtual void postInit(::std::weak_ptr<::ContainerManagerController> self) ;
44 virtual bool isOutputSlot(::std::string
const& collectionName)
const ;
46 virtual void handleTakeAmount(
::SlotData const& dstSlot,
int amount,
::SlotData const& srcSlot) ;
56 virtual int handleAutoPlace(
59 ::std::vector<::AutoPlaceItem>
const& autoPlaceOrder,
60 ::std::vector<::AutoPlaceResult>& destinations
63 virtual ::ItemStackBase
const& getTakeableItemStackBase(
::SlotData const& slot)
const ;
67 virtual ::CreateContainerItemScope
72 virtual void _updateItemStackRequest(
73 ::ContainerScreenRequestActionType,
82 MCNAPI_C ::std::pair<::ItemInstance, ::RecipeNetId> _buildResultItem();
89 MCNAPI_C
void _setupCallbacks();
91 MCNAPI_C
void _updateResultItem();
93 MCNAPI_C
int getItemIdAuxForStonePattern(
int collectionIndex)
const;
95 MCNAPI_C ::ItemInstance getItemInstanceForStonePattern(
int collectionIndex)
const;
97 MCNAPI_C
int getNumberOfStonePatterns()
const;
99 MCNAPI_C
int getStackCountForStonePattern(
int collectionIndex)
const;
105 MCNAPI_C
void* $ctor(::std::weak_ptr<::StonecutterContainerManagerModel> containerManagerModel);
112 MCNAPI
void $postInit(::std::weak_ptr<::ContainerManagerController> self);
114 MCNAPI
bool $isOutputSlot(::std::string
const& collectionName)
const;
116 MCNAPI
void $handleTakeAmount(
::SlotData const& dstSlot,
int amount,
::SlotData const& srcSlot);
126 MCNAPI
int $handleAutoPlace(
129 ::std::vector<::AutoPlaceItem>
const& autoPlaceOrder,
130 ::std::vector<::AutoPlaceResult>& destinations
133 MCNAPI ::ItemStackBase
const& $getTakeableItemStackBase(
::SlotData const& slot)
const;
137 MCNAPI ::CreateContainerItemScope
142 MCNAPI
void $_updateItemStackRequest(
143 ::ContainerScreenRequestActionType,