3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/BlockScreenController.h"
7#include "mc/world/level/levelgen/structure/JigsawEditorData.h"
16namespace Json {
class Value; }
23 ::ll::TypedStorage<1, 1, bool> mTextBoxEditing;
24 ::ll::TypedStorage<8, 144, ::JigsawEditorData> mTempData;
29 JigsawEditorScreenController();
34 virtual ~JigsawEditorScreenController() =
default;
36 virtual void addStaticScreenVars(::Json::Value& globalVars) ;
43 ::std::shared_ptr<::ClientInstanceScreenModel> model,
66 ::std::shared_ptr<::ClientInstanceScreenModel> model,
Definition BlockScreenController.h:5
Definition ClientInstanceScreenModel.h:5
Definition JigsawEditorScreenController.h:5
static MCAPI void ** $vftableForScreenController()
MCAPI void _registerEventHandlers()
static MCAPI int _getTextEditValueAsInt(::TextEditScreenEventData &textEditEvent)
MCAPI::std::string _getTextEditValue(::TextEditScreenEventData &textEditEvent) const
MCAPI void _registerBindings()
static MCAPI void ** $vftableForEnableNonOwnerReferences()
MCAPI JigsawEditorScreenController(::std::shared_ptr<::ClientInstanceScreenModel > model, ::Player &, ::BlockPos const &pos, ::ActorUniqueID uniqueId)
MCAPI void $addStaticScreenVars(::Json::Value &globalVars)
MCAPI void * $ctor(::std::shared_ptr<::ClientInstanceScreenModel > model, ::Player &, ::BlockPos const &pos, ::ActorUniqueID uniqueId)
Definition ActorUniqueID.h:5
Definition TextEditScreenEventData.h:5