LeviLamina
Loading...
Searching...
No Matches
BeaconPaymentContainerController.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/containers/controllers/ContainerController.h"
7
8// auto generated forward declare list
9// clang-format off
10class ContainerModel;
11class ItemStackBase;
12class Recipes;
13// clang-format on
14
15class BeaconPaymentContainerController : public ::ContainerController {
16#ifdef LL_PLAT_S
17#else // LL_PLAT_C
18public:
19 // prevent constructor by default
20 BeaconPaymentContainerController();
21
22#endif
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 virtual ~BeaconPaymentContainerController() /*override*/ = default;
27
28 virtual bool isItemFiltered(::Recipes const&, ::ItemStackBase const& item) const /*override*/;
29 // NOLINTEND
30
31public:
32 // member functions
33 // NOLINTBEGIN
34#ifdef LL_PLAT_C
35 MCNAPI explicit BeaconPaymentContainerController(::std::shared_ptr<::ContainerModel> ptrContainerModel);
36#endif
37 // NOLINTEND
38
39public:
40 // constructor thunks
41 // NOLINTBEGIN
42#ifdef LL_PLAT_C
43 MCNAPI void* $ctor(::std::shared_ptr<::ContainerModel> ptrContainerModel);
44#endif
45 // NOLINTEND
46
47public:
48 // virtual function thunks
49 // NOLINTBEGIN
50#ifdef LL_PLAT_C
51 MCNAPI bool $isItemFiltered(::Recipes const&, ::ItemStackBase const& item) const;
52#endif
53
54
55 // NOLINTEND
56
57public:
58 // vftables
59 // NOLINTBEGIN
60 MCNAPI static void** $vftable();
61 // NOLINTEND
62};
static MCAPI void ** $vftable()
Definition ContainerController.h:20
Definition ContainerModel.h:27
Definition ItemStackBase.h:44
Definition Recipes.h:36