LeviLamina
Loading...
Searching...
No Matches
CraftingContainerManagerModel.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/containers/managers/models/ContainerManagerModel.h"
7#include "mc/world/containers/models/FilterResult.h"
8
9// auto generated forward declare list
10// clang-format off
12class ItemInstance;
13class ItemStack;
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
37 // NOLINTEND
38
39public:
40 // prevent constructor by default
44
45public:
46 // virtual functions
47 // NOLINTBEGIN
48 // vIndex: 0
49 virtual ~CraftingContainerManagerModel() /*override*/ = default;
50
51 // vIndex: 7
52 virtual ::std::vector<::ItemStack> getItemCopies() const /*override*/;
53
54 // vIndex: 8
55 virtual void setSlot(int, ::ItemStack const&, bool) /*override*/;
56
57 // vIndex: 9
58 virtual ::ItemStack const& getSlot(int) const /*override*/;
59
60 // vIndex: 10
61 virtual void setData(int, int) /*override*/;
62
63 // vIndex: 13
64 virtual void broadcastChanges() /*override*/;
65
66 // vIndex: 19
67 virtual bool isValid(float pickRange) /*override*/;
68
69 // vIndex: 14
70 virtual bool tick() /*override*/;
71
72 // vIndex: 20
73 virtual ::ContainerScreenContext _postInit() /*override*/;
74 // NOLINTEND
75
76public:
77 // destructor thunk
78 // NOLINTBEGIN
79
80 // NOLINTEND
81
82public:
83 // virtual function thunks
84 // NOLINTBEGIN
85
86 // NOLINTEND
87};
Definition ContainerManagerModel.h:23
Definition ContainerScreenContext.h:11
Definition CraftingContainerManagerModel.h:16
Definition ItemInstance.h:16
Definition ItemStack.h:25
Definition Alias.h:14