LeviLamina
Loading...
Searching...
No Matches
BlockContainerScreenController.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/screens/controllers/ContainerScreenController.h"
7
8// auto generated forward declare list
9// clang-format off
10class BlockPos;
13class Player;
14struct ActorUniqueID;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ContainerManagerController>> mBlockContainerManagerController;
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 BlockContainerScreenController();
27
28public:
29 // virtual functions
30 // NOLINTBEGIN
31 virtual ~BlockContainerScreenController() /*override*/;
32
33 virtual bool _isStillValid() const /*override*/;
34
35 virtual void _registerCoalesceOrder() /*override*/;
36
37 virtual void _registerAutoPlaceOrder() /*override*/;
38 // NOLINTEND
39
40public:
41 // member functions
42 // NOLINTBEGIN
43 MCAPI BlockContainerScreenController(
44 ::std::shared_ptr<::ClientInstanceScreenModel> model,
45 ::Player& player,
46 ::BlockPos const& pos,
47 ::ActorUniqueID uniqueId
48 );
49 // NOLINTEND
50
51public:
52 // constructor thunks
53 // NOLINTBEGIN
54 MCAPI void* $ctor(
55 ::std::shared_ptr<::ClientInstanceScreenModel> model,
56 ::Player& player,
57 ::BlockPos const& pos,
58 ::ActorUniqueID uniqueId
59 );
60 // NOLINTEND
61
62public:
63 // destructor thunk
64 // NOLINTBEGIN
65 MCAPI void $dtor();
66 // NOLINTEND
67
68public:
69 // virtual function thunks
70 // NOLINTBEGIN
71 MCFOLD bool $_isStillValid() const;
72
73 MCFOLD void $_registerCoalesceOrder();
74
75 MCFOLD void $_registerAutoPlaceOrder();
76 // NOLINTEND
77
78public:
79 // vftables
80 // NOLINTBEGIN
82
83 MCNAPI static void** $vftableForScreenController();
84 // NOLINTEND
85};
Definition BlockContainerScreenController.h:5
static MCAPI void ** $vftableForScreenController()
static MCAPI void ** $vftableForEnableNonOwnerReferences()
Definition BlockPos.h:19
Definition ClientInstanceScreenModel.h:5
Definition ContainerManagerController.h:47
Definition ContainerScreenController.h:5
Definition Player.h:125
Definition ActorUniqueID.h:5