|
LeviLamina
|
Classes | |
| struct | CancelTimeInfo |
Public Types | |
| enum class | StateBitField : uint { InProgress = 1u << 0 , UserCanCancel = 1u << 1 , TakingTooLong = 1u << 2 , Complete = 1u << 3 } |
| enum class | StateBitField : uint { InProgress = 1u << 0 , UserCanCancel = 1u << 1 , TakingTooLong = 1u << 2 , Complete = 1u << 3 } |
| using | OnCompleteCallback = ::std::function<void()> const |
| using | DirectoryList = ::std::vector<::Core::PathBuffer<::std::string>> |
Public Member Functions | |
| virtual void | onStart (::MinecraftScreenModel &) |
| virtual void | tick (::MinecraftScreenModel &minecraftScreenModel) |
| virtual void | onCancel (::MinecraftScreenModel &minecraftScreenModel) |
| virtual void | onExit (::MinecraftScreenModel &) |
| virtual::LoadingState | getLoadingState (::MinecraftScreenModel &) const |
| virtual::std::string | getProgressMessage (::MinecraftScreenModel &) const |
| virtual::std::string | getTitleText () const |
| virtual::std::string | getName () const |
| MCAPI void | _evaluateLoadTime (::std::chrono::seconds const &loadTimeToEvaluate, ::DeleteStorageAreaContentProgressHandler::StateBitField stateToAdd) |
| MCAPI void | _onComplete (::MinecraftScreenModel &minecraftScreenModel) |
| MCAPI void | deleteDirectoryContentsRecursively (::Core::PathBuffer<::Core::BasicStackString< char, 1024 > > &rootPath, ::std::string const &dirToDelete) |
| MCAPI void | $dtor () |
| MCAPI void | $onStart (::MinecraftScreenModel &) |
| MCAPI void | $tick (::MinecraftScreenModel &minecraftScreenModel) |
| MCFOLD void | $onCancel (::MinecraftScreenModel &minecraftScreenModel) |
| MCFOLD void | $onExit (::MinecraftScreenModel &) |
| MCAPI::LoadingState | $getLoadingState (::MinecraftScreenModel &) const |
| MCAPI::std::string | $getProgressMessage (::MinecraftScreenModel &) const |
| MCAPI::std::string | $getTitleText () const |
| MCAPI::std::string | $getName () const |
| virtual void | onGameEventNotification (::MinecraftScreenModel &minecraftScreenModel, ::ui::GameEventNotification const ¬ification) |
| virtual void | onRetry (::MinecraftScreenModel &minecraftScreenModel) |
| virtual float | getLoadingProgress (::MinecraftScreenModel &minecraftScreenModel) const |
| virtual void | addEventProperties (::std::unordered_map<::std::string, ::std::string > &eventProperties) const |
| virtual::std::string | getTTSProgressMessage () const |
| virtual::ProgressAnimation | showLoadingBar () const |
| MCFOLD void | $onGameEventNotification (::MinecraftScreenModel &minecraftScreenModel, ::ui::GameEventNotification const ¬ification) |
| MCFOLD void | $onRetry (::MinecraftScreenModel &minecraftScreenModel) |
| MCAPI float | $getLoadingProgress (::MinecraftScreenModel &minecraftScreenModel) const |
| MCFOLD void | $addEventProperties (::std::unordered_map<::std::string, ::std::string > &eventProperties) const |
| MCAPI::std::string | $getTTSProgressMessage () const |
| MCFOLD::ProgressAnimation | $showLoadingBar () const |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::Core::PathBuffer<::std::string > > > | mDirectoryList |
| ::ll::TypedStorage< 8, 16, ::DeleteStorageAreaContentProgressHandler::CancelTimeInfo > | mCancelTimeInfo |
| ::ll::TypedStorage< 8, 64, ::std::function< void()> const > | mOnCompleteCallback |
| ::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mStartTimestamp |
| ::ll::TypedStorage< 4, 4, ::DeleteStorageAreaContentProgressHandler::StateBitField > | mStates |
| ::ll::TypedStorage< 8, 32, ::std::string > | mDeleteStorageAreaContentTitle |
| ::ll::TypedStorage< 4, 4, ::ProgressHandlerType const > | mType |
| ::ll::TypedStorage< 4, 4, ::ProgressAnimation > | mProgressAnimation |
|
virtual |
Implements ProgressHandler.
|
virtual |
Implements ProgressHandler.
|
virtual |
Implements ProgressHandler.
|
virtual |
Implements ProgressHandler.
|
virtual |
Implements ProgressHandler.
|
virtual |
Implements ProgressHandler.
|
virtual |
Implements ProgressHandler.
|
static |