16class ShapedRecipe :
public ::Recipe {
20 ::ll::TypedStorage<1, 1, bool> mAssumeSymmetry;
31 ShapedRecipe& operator=(ShapedRecipe
const&);
32 ShapedRecipe(ShapedRecipe
const&);
39 virtual ~ShapedRecipe() ;
43 virtual int getCraftingSize()
const ;
45 virtual ::RecipeIngredient
const& getIngredient(
int x,
int y)
const ;
47 virtual bool isShapeless()
const ;
51 virtual int size()
const ;
58 MCAPI ShapedRecipe(::ShapedRecipe&& recipe);
63 MCFOLD
bool assumeSymmetry()
const;
65 MCAPI uint64 getIngredientsHashOffset(
int simulatedWidth,
int simulatedHeight,
int offsetX,
int offsetY)
const;
67 MCAPI
bool matches(
::CraftingContainer const& craftSlots,
int xOffs,
int yOffs,
bool xFlip)
const;
74 MCAPI
void* $ctor(::ShapedRecipe&& recipe);
91 MCAPI
int $getCraftingSize()
const;
93 MCFOLD ::RecipeIngredient
const& $getIngredient(
int x,
int y)
const;
95 MCFOLD
bool $isShapeless()
const;
99 MCAPI
int $size()
const;
107 MCAPI
static void** $vftable();
Definition CraftingContext.h:20