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