API Reference
On this page
Public Member Functions | |
| ToastManager & | operator= (ToastManager const &) |
| ToastManager (ToastManager const &) | |
| virtual void | pushToast (::ToastMessage &&message) |
| virtual void | pushPersistentToast (::ToastMessage &&message) |
| virtual void | removePersistentToast () |
| virtual bool | isEditorModeEnabled () const |
| virtual void | onActiveResourcePacksChanged (::ResourcePackManager &) |
| MCAPI | ToastManager (::IClientInstance &client, ::Option *enableDebugToastsOption, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > resourcePackManager) |
| MCAPI void | _destroyToast () |
| MCAPI::std::string | _getNewRecipesText () const |
| MCAPI void | _handleInvite (bool parseJSON) |
| MCAPI bool | _isToastAllowed (::ToastMessageType messageType) const |
| MCAPI void | _removePendingPersistentToast () |
| MCAPI void | _reportClick () |
| MCAPI void | _sendShowToast (bool const animateIn) |
| MCAPI void | _sendTTS (bool useIndication, ::std::string const &message) const |
| MCAPI void | _setInitialToastValues () |
| MCAPI void | _showNewToast () |
| MCAPI void | _updateLongestRecipeText () |
| MCAPI void | _updatePersistentToast () |
| MCAPI::std::string | getMoreRecipesTitle () const |
| MCAPI::std::string | getRecipeTranslationText () |
| MCAPI::ui::ViewRequest | handleToastButton () |
| MCAPI void | pushNotificationReceived (::PushNotificationMessage const &msg) |
| MCAPI void | unregisterListener (::IToastListener *listener) |
| MCAPI void | update () |
| MCAPI void * | $ctor (::IClientInstance &client, ::Option *enableDebugToastsOption, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > resourcePackManager) |
| MCAPI void | $pushToast (::ToastMessage &&message) |
| MCAPI void | $pushPersistentToast (::ToastMessage &&message) |
| MCAPI void | $removePersistentToast () |
| MCAPI bool | $isEditorModeEnabled () const |
| MCAPI void | $onActiveResourcePacksChanged (::ResourcePackManager &) |
| MCFOLD void | $dtor () |
| MCAPI void * | $ctor (::std::string name) |
| MCAPI void * | $ctor (::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name) |
| MCAPI ::Bedrock::Threading::Async< void > | queue (::std::function< void()> &&callback) |
| MCAPI void | $dtor () |
| virtual bool | onFullPackStackInvalid () |
| virtual void | onBaseGamePackDownloadComplete () |
| virtual void | onLanguageSubpacksChanged () |
| virtual void | onResourceManagerDestroyed (::ResourcePackManager &) |
| virtual void | onJsonResourcesChanged (::ResourcePackManager &resourcePackManager) |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
| static MCAPI void ** | $vftable () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::IClientInstance & > | mClient |
| ::ll::TypedStorage< 4, 4, ::ToastState > | mState |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > > | mResourcePackManager |
| ::ll::TypedStorage< 8, 384, ::std::optional<::ToastMessage > > | mCurrentMessage |
| ::ll::TypedStorage< 8, 24, ::std::vector<::ToastMessage > > | mQueuedToastMessages |
| ::ll::TypedStorage< 8, 384, ::std::optional<::ToastMessage > > | mPersistentToastMessage |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::pair<::ToastChannel, ::IToastListener * > > > | mListeners |
| ::ll::TypedStorage< 8, 24, ::std::vector<::gsl::not_null<::IToastEventListener * > > > | mEventListeners |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::RecipeToastDataViewer > > | mIconsViewer |
| ::ll::TypedStorage< 1, 1, bool > | mToastClicked |
| ::ll::TypedStorage< 1, 1, bool > | mToastsEnabled |
| ::ll::TypedStorage< 1, 1, bool > | mRefreshPendingInvites |
| ::ll::TypedStorage< 1, 1, bool > | mDestroyToast |
| ::ll::TypedStorage< 1, 1, bool > | mMatchmakingJoiningToastExpired |
| ::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mToastStartTime |
| ::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mToastEndTime |
| ::ll::TypedStorage< 4, 4, float > | mDeltaTime |
| ::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastUpdateTimePoint |
| ::ll::TypedStorage< 8, 8, ::Option * > | mEnableDebugToastsOption |
| ::ll::TypedStorage< 8, 32, ::std::string > | mLongestRecipeText |
| ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mQueueForThreadTaskGroup |
| MCAPI ToastManager::ToastManager | ( | ::IClientInstance & | client, |
| ::Option * | enableDebugToastsOption, | ||
| ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > | resourcePackManager ) |
|
virtual |
Implements IToastManager.
|
virtual |
Implements IToastManager.
|
virtual |
Implements IToastManager.
|
virtual |
Implements IToastManager.
|
virtual |
Implements ResourcePackListener.
| MCAPI void ToastManager::_destroyToast | ( | ) |
| MCAPI::std::string ToastManager::_getNewRecipesText | ( | ) | const |
| MCAPI void ToastManager::_handleInvite | ( | bool | parseJSON | ) |
| MCAPI bool ToastManager::_isToastAllowed | ( | ::ToastMessageType | messageType | ) | const |
| MCAPI void ToastManager::_removePendingPersistentToast | ( | ) |
| MCAPI void ToastManager::_reportClick | ( | ) |
| MCAPI void ToastManager::_sendShowToast | ( | bool const | animateIn | ) |
| MCAPI void ToastManager::_sendTTS | ( | bool | useIndication, |
| ::std::string const & | message ) const |
| MCAPI void ToastManager::_setInitialToastValues | ( | ) |
| MCAPI void ToastManager::_showNewToast | ( | ) |
| MCAPI void ToastManager::_updateLongestRecipeText | ( | ) |
| MCAPI void ToastManager::_updatePersistentToast | ( | ) |
| MCAPI::std::string ToastManager::getMoreRecipesTitle | ( | ) | const |
| MCAPI::std::string ToastManager::getRecipeTranslationText | ( | ) |
| MCAPI::ui::ViewRequest ToastManager::handleToastButton | ( | ) |
| MCAPI void ToastManager::pushNotificationReceived | ( | ::PushNotificationMessage const & | msg | ) |
| MCAPI void ToastManager::unregisterListener | ( | ::IToastListener * | listener | ) |
| MCAPI void ToastManager::update | ( | ) |
| MCAPI void * ToastManager::$ctor | ( | ::IClientInstance & | client, |
| ::Option * | enableDebugToastsOption, | ||
| ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > | resourcePackManager ) |
| MCAPI void ToastManager::$pushToast | ( | ::ToastMessage && | message | ) |
| MCAPI void ToastManager::$pushPersistentToast | ( | ::ToastMessage && | message | ) |
| MCAPI void ToastManager::$removePersistentToast | ( | ) |
| MCAPI bool ToastManager::$isEditorModeEnabled | ( | ) | const |
| MCAPI void ToastManager::$onActiveResourcePacksChanged | ( | ::ResourcePackManager & | ) |
|
staticinherited |
|
inherited |
|
inherited |
|
staticinherited |
|
inherited |
|
inherited |
|
staticinherited |