3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/EmptyProgressHandler.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8#include "mc/world/actor/player/LoadingState.h"
9#include "mc/world/level/FileArchiver.h"
20 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter>> mFileArchiverProgress;
21 ::ll::TypedStorage<8, 32, ::std::string> mDefaultTitleText;
22 ::ll::TypedStorage<8, 32, ::std::string> mDefaultProgressMessage;
27 ImportExportProgressHandler();
32 virtual ~ImportExportProgressHandler() =
default;
34 virtual ::LoadingState getLoadingState(::MinecraftScreenModel& minecraftScreenModel)
const ;
36 virtual float getLoadingProgress(::MinecraftScreenModel& minecraftScreenModel)
const ;
38 virtual ::std::string getTitleText() const ;
40 virtual ::std::
string getProgressMessage(::MinecraftScreenModel& minecraftScreenModel) const ;
42 virtual ::std::
string getName() const ;
48 MCNAPI ImportExportProgressHandler(
49 ::
std::
string const& defaultTitle,
50 ::
std::
string const& defaultProgressMessage,
51 ::Bedrock::NotNullNonOwnerPtr<::
FileArchiver::ProgressReporter> archiverProgress
59 ::
std::
string const& defaultTitle,
60 ::
std::
string const& defaultProgressMessage,
61 ::Bedrock::NotNullNonOwnerPtr<::
FileArchiver::ProgressReporter> archiverProgress
Definition EmptyProgressHandler.h:5
Definition FileArchiver.h:35
Definition ImportExportProgressHandler.h:5
MCAPI::std::string $getProgressMessage(::MinecraftScreenModel &minecraftScreenModel) const
MCAPI void * $ctor(::std::string const &defaultTitle, ::std::string const &defaultProgressMessage, ::Bedrock::NotNullNonOwnerPtr<::FileArchiver::ProgressReporter > archiverProgress)
MCAPI::std::string $getTitleText() const
MCAPI::LoadingState $getLoadingState(::MinecraftScreenModel &minecraftScreenModel) const
MCAPI float $getLoadingProgress(::MinecraftScreenModel &minecraftScreenModel) const
MCAPI::std::string $getName() const
Definition MinecraftScreenModel.h:5