3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/BlockContainerScreenController.h"
14namespace Json {
class Value; }
21 ::ll::TypedStorage<1, 1, bool> mChestTabOpen;
26 HorseScreenController();
31 virtual ~HorseScreenController() =
default;
33 virtual void addStaticScreenVars(::Json::Value& globalVars) ;
35 virtual bool _isStillValid() const ;
37 virtual
void _registerCoalesceOrder() ;
39 virtual
void _registerAutoPlaceOrder() ;
45 MCAPI HorseScreenController(
46 ::std::shared_ptr<::ClientInstanceScreenModel> ptrModel,
48 ::BlockPos const& pos,
49 ::ActorUniqueID uniqueId
52 MCAPI
int _getChestInventorySize() const;
54 MCAPI ::glm::ivec2 _getEquipGridSize() const;
56 MCAPI
bool _isChested() const;
63 ::std::shared_ptr<::ClientInstanceScreenModel> ptrModel,
65 ::BlockPos const& pos,
66 ::ActorUniqueID uniqueId
73 MCAPI
void $addStaticScreenVars(::Json::Value& globalVars);
75 MCAPI
bool $_isStillValid() const;
77 MCAPI
void $_registerCoalesceOrder();
79 MCAPI
void $_registerAutoPlaceOrder();
Definition BlockContainerScreenController.h:5
Definition ClientInstanceScreenModel.h:5
Definition HorseScreenController.h:5
static MCAPI void ** $vftableForEnableNonOwnerReferences()
static MCAPI void ** $vftableForScreenController()
Definition ActorUniqueID.h:5