3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/EmptyProgressHandler.h"
7#include "mc/world/actor/player/LoadingState.h"
19 ::ll::TypedStorage<8, 32, ::std::string> mGatheringId;
20 ::ll::TypedStorage<8, 64, ::std::function<void()>> mCancelCallback;
21 ::ll::TypedStorage<8, 64, ::std::function<void(
bool, ::Venue)>> mCompleteCallback;
26 VenueConnectProgressHandler();
31 virtual ~VenueConnectProgressHandler() =
default;
33 virtual void onStart(::MinecraftScreenModel& minecraftScreenModel) ;
35 virtual void onCancel(::MinecraftScreenModel& minecraftScreenModel) ;
37 virtual ::LoadingState getLoadingState(::MinecraftScreenModel& minecraftScreenModel)
const ;
39 virtual ::std::string getName() const ;
41 virtual ::std::
string getTitleText() const ;
47 MCAPI VenueConnectProgressHandler(
48 ::std::
string const& gatheringId,
49 ::std::function<
void(
bool, ::Venue)> completeCallback,
50 ::std::function<
void()> cancelCallback
58 ::std::
string const& gatheringId,
59 ::std::function<
void(
bool, ::Venue)> completeCallback,
60 ::std::function<
void()> cancelCallback
67 MCAPI
void $onStart(::MinecraftScreenModel& minecraftScreenModel);
69 MCAPI
void $onCancel(::MinecraftScreenModel& minecraftScreenModel);
71 MCFOLD ::LoadingState $getLoadingState(::MinecraftScreenModel& minecraftScreenModel) const;
73 MCAPI ::std::
string $getName() const;
75 MCAPI ::std::
string $getTitleText() const;
Definition EmptyProgressHandler.h:5
Definition MinecraftScreenModel.h:5
Definition VenueConnectProgressHandler.h:5
static MCAPI void ** $vftable()