18 ::ll::TypedStorage<8, 8, ::Recipe const*> mCurrentRecipe;
19 ::ll::TypedStorage<4, 4, int> mGridSize;
20 ::ll::TypedStorage<1, 1, bool> mDisplayOnlyGhostItems;
21 ::ll::TypedStorage<8, 24, ::std::vector<::ItemInstance>> mGhostItems;
31 virtual ::ItemInstance
const& getRecipeItem(
int)
const = 0;
34 virtual void onRecipeSelected(
::Recipe const*, uint64,
bool);
37 virtual void clearSelectedRecipe();
40 virtual ::Recipe
const* getSelectedRecipe()
const;
46 virtual ::ItemInstance
const& getGhostItem(
int)
const;