LeviLamina
Loading...
Searching...
No Matches
RecipeIngredient.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/item/ItemDescriptorCount.h"
7
8// auto generated forward declare list
9// clang-format off
10class Block;
11class BlockLegacy;
12class Item;
14struct ItemTag;
15// clang-format on
16
18public:
19 // prevent constructor by default
21
22public:
23 // virtual functions
24 // NOLINTBEGIN
25 // vIndex: 0
26 virtual ~RecipeIngredient() /*override*/;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
33
34 MCAPI explicit RecipeIngredient(::ReadOnlyBinaryStream& stream);
35
36 MCAPI RecipeIngredient(::BlockLegacy const& block, ushort stackSize);
37
38 MCAPI RecipeIngredient(::Block const& block, ushort stackSize);
39
40 MCAPI RecipeIngredient(::ItemTag const& itemTag, ushort stackSize);
41
42 MCAPI RecipeIngredient(::std::string_view item, int auxValue, ushort stackSize);
43
44 MCAPI RecipeIngredient(::Item const& item, int auxValue, ushort stackSize);
45
46 MCFOLD ::RecipeIngredient& operator=(::RecipeIngredient const&);
47 // NOLINTEND
48
49public:
50 // static variables
51 // NOLINTBEGIN
52 MCAPI static ::RecipeIngredient& EMPTY_INGREDIENT();
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
58 MCAPI void* $ctor(::RecipeIngredient const&);
59
60 MCAPI void* $ctor(::ReadOnlyBinaryStream& stream);
61
62 MCAPI void* $ctor(::BlockLegacy const& block, ushort stackSize);
63
64 MCAPI void* $ctor(::Block const& block, ushort stackSize);
65
66 MCAPI void* $ctor(::ItemTag const& itemTag, ushort stackSize);
67
68 MCAPI void* $ctor(::std::string_view item, int auxValue, ushort stackSize);
69
70 MCAPI void* $ctor(::Item const& item, int auxValue, ushort stackSize);
71 // NOLINTEND
72
73public:
74 // destructor thunk
75 // NOLINTBEGIN
76 MCFOLD void $dtor();
77 // NOLINTEND
78
79public:
80 // vftables
81 // NOLINTBEGIN
82 MCNAPI static void** $vftable();
83 // NOLINTEND
84};
Definition BlockLegacy.h:88
Definition Block.h:38
Definition ItemDescriptorCount.h:13
Definition Item.h:65
Definition ReadOnlyBinaryStream.h:8
Definition RecipeIngredient.h:17
static MCAPI void ** $vftable()
Definition ItemTag.h:8