3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/MinecraftScreenController.h"
7#include "mc/client/gui/screens/controllers/UserManagementModalScreenData.h"
12namespace Json {
class Value; }
19 ::ll::TypedStorage<8, 376, ::UserManagementModalScreenData> mScreenData;
20 ::ll::TypedStorage<8, 64, ::std::function<void(
bool)>> mCallback;
21 ::ll::TypedStorage<1, 1, bool> mCallbackResult;
26 UserManagementScreenController();
31 virtual ~UserManagementScreenController() =
default;
33 virtual void addStaticScreenVars(::Json::Value& globalVars) ;
35 virtual ::std::string getAdditionalScreenInfo() const ;
37 virtual
void onLeave() ;
43 MCAPI UserManagementScreenController(
44 ::std::shared_ptr<::MinecraftScreenModel> model,
45 ::UserManagementModalScreenData const& screenData,
46 ::std::function<
void(
bool)> callback
49 MCAPI
void _registerBindings();
51 MCAPI
void _registerEventHandlers();
58 ::std::shared_ptr<::MinecraftScreenModel> model,
59 ::UserManagementModalScreenData const& screenData,
60 ::std::function<
void(
bool)> callback
67 MCAPI
void $addStaticScreenVars(::Json::Value& globalVars);
69 MCFOLD ::std::
string $getAdditionalScreenInfo() const;
71 MCAPI
void $onLeave();
Definition MinecraftScreenController.h:5
Definition MinecraftScreenModel.h:5
Definition UserManagementScreenController.h:5
static MCAPI void ** $vftableForEnableNonOwnerReferences()
static MCAPI void ** $vftableForScreenController()