|
|
ToastManager & | operator= (ToastManager const &) |
|
| ToastManager (ToastManager const &) |
| virtual void | pushToast (::ToastMessage &&message) |
| virtual bool | isEditorModeEnabled () const |
| virtual void | onActiveResourcePacksChanged (::ResourcePackManager &) |
|
MCAPI | ToastManager (::IClientInstance &client, ::Option *enableDebugToastsOption, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > resourcePackManager) |
|
MCAPI void | _destroyToast () |
|
MCAPI::std::string | _extractGameInviteDescription (::Json::Value const &propertyBag) |
|
MCAPI::std::string | _extractGameInviteHandle (::Json::Value const &propertyBag) |
|
MCAPI::std::string const | _getKeyNameForCurrentInput () const |
|
MCAPI void | _handleInvite (bool parseJSON) |
|
MCAPI void | _invitationTelemetry (::Json::Value const &data, ::ToastMessageType type) |
|
MCAPI bool | _isToastAllowed (::ToastMessageType messageType) const |
|
MCAPI void | _playButtonTTS () const |
|
MCAPI void | _playDefaultToastSound () const |
|
MCAPI void | _playRecipeUnlockingToastInSound () const |
|
MCAPI void | _playRecipeUnlockingToastOutSound () const |
|
MCAPI void | _reportClick () |
|
MCAPI void | _sendShowToast (bool animateIn) |
|
MCAPI void | _sendTTS (bool useIndication, ::std::string const &message) const |
|
MCAPI void | _setInitialToastValues () |
|
MCAPI void | _showNewToast () |
|
MCAPI float | getCurrentToastDisplaySeconds () const |
|
MCAPI float | getCurrentToastRemainingDuration () const |
|
MCAPI float | getCurrentToastTotalDuration () const |
|
MCAPI::ToastIconData | getIconData () |
|
MCFOLD::RecipeToastDataViewer const * | getIconViewer () const |
|
MCAPI::std::string | getRecipeTranslationText () |
|
MCAPI bool | getRefreshPendingInvites () const |
|
MCAPI::ToastMessageType | getToastMessageType () const |
|
MCAPI::ui::ViewRequest | handleToastButton () |
|
MCAPI bool | hasActiveToast () const |
|
MCAPI bool | isToastAllowed (::ToastMessageType messageType) const |
|
MCAPI void | pushNotificationReceived (::PushNotificationMessage const &msg) |
|
MCAPI void | registerEventListener (::gsl::not_null<::IToastEventListener * > eventListener) |
|
MCAPI void | registerListener (::IToastListener *listener, ::ToastChannel channel) |
|
MCAPI void | setRefreshPendingInvites (bool flag) |
|
MCAPI void | setToastsEnabled (bool toastsEnabled) |
|
MCAPI void | toastAnimatedInEvent () |
|
MCAPI void | toastAnimatedOutEvent () |
|
MCAPI void | unregisterEventListener (::gsl::not_null<::IToastEventListener * > eventListener) |
|
MCAPI void | unregisterListener (::IToastListener *) |
|
MCAPI void | update () |
|
MCAPI void * | $ctor (::IClientInstance &client, ::Option *enableDebugToastsOption, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > resourcePackManager) |
|
MCAPI void | $dtor () |
|
MCAPI void | $pushToast (::ToastMessage &&message) |
|
MCAPI bool | $isEditorModeEnabled () const |
|
MCAPI void | $onActiveResourcePacksChanged (::ResourcePackManager &) |
|
MCAPI void | flushMainThreadTasks () |
|
MCAPI ::Bedrock::Threading::Async< void > | queueForMainThread (::std::function< void()> &&callback) |
|
MCAPI void * | $ctor (::std::string name) |
|
MCAPI void * | $ctor (::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string name) |
|
MCAPI void | flushThreadTasks () |
|
MCAPI ::Bedrock::Threading::Async< void > | queue (::std::function< void()> &&callback) |
|
virtual bool | onFullPackStackInvalid () |
|
virtual void | onBaseGamePackDownloadComplete () |
|
virtual void | onLanguageSubpacksChanged () |
|
virtual void | onResourceManagerDestroyed (::ResourcePackManager &) |
|
virtual void | onJsonResourcesChanged (::ResourcePackManager &resourcePackManager) |
| MCAPI bool | $onFullPackStackInvalid () |
| MCAPI void | $onBaseGamePackDownloadComplete () |
| MCAPI void | $onLanguageSubpacksChanged () |
| MCAPI void | $onResourceManagerDestroyed (::ResourcePackManager &mgr) |
| MCAPI void | $onJsonResourcesChanged (::ResourcePackManager &) |
|
|
::ll::TypedStorage< 8, 8, ::IClientInstance & > | mClient |
|
::ll::TypedStorage< 4, 4, ::ToastState > | mState |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > > | mResourcePackManager |
|
::ll::TypedStorage< 8, 376, ::std::optional<::ToastMessage > > | mCurrentMessage |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ToastMessage > > | mQueuedToastMessages |
|
::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< 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 |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mQueueForThreadTaskGroup |