LeviLamina
Loading...
Searching...
No Matches
BeaconScreenController.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
11class BlockPos;
13class Player;
14struct ActorUniqueID;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BeaconContainerManagerController>> mBeaconContainerManagerController;
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 BeaconScreenController();
27
28public:
29 // virtual functions
30 // NOLINTBEGIN
31 virtual ~BeaconScreenController() /*override*/ = default;
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 BeaconScreenController(
44 ::std::shared_ptr<::ClientInstanceScreenModel> ptrModel,
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> ptrModel,
56 ::Player& player,
57 ::BlockPos const& pos,
58 ::ActorUniqueID uniqueId
59 );
60 // NOLINTEND
61
62public:
63 // virtual function thunks
64 // NOLINTBEGIN
65 MCFOLD bool $_isStillValid() const;
66
67 MCAPI void $_registerCoalesceOrder();
68
69 MCAPI void $_registerAutoPlaceOrder();
70 // NOLINTEND
71};
Definition BeaconContainerManagerController.h:15
Definition BeaconScreenController.h:5
Definition BlockPos.h:17
Definition ClientInstanceScreenModel.h:5
Definition ContainerScreenController.h:5
Definition Player.h:129
Definition ActorUniqueID.h:5