Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
DlcUIWrapper Class Reference

Public Member Functions

DlcUIWrapper & operator= (DlcUIWrapper const &)
 DlcUIWrapper (DlcUIWrapper const &)
MCAPI DlcUIWrapper (::IDlcValidation &dlcValidation, ::IDlcBatcher &dlcBatcher, ::ILevelListCache &levelListCache, ::ContentAcquisition &contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > const &worldTemplateManager, ::IContentManager &contentManager, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::IStoreCatalogRepository &storeCatalogRepository, ::MainMenuScreenModel &mainMenuScreenModel, ::MainMenuScreenController &mainMenuScreenController)
MCAPI void _checkForCopiedPremiumWorldTemplate (::std::shared_ptr<::DlcValidationState > dlcState)
MCAPI bool _continueAllowed (::std::shared_ptr<::DlcValidationState > const dlcState) const
MCAPI void _showDlcMissingContentKeyModal ()
MCAPI::DlcUIWrapperResult tick ()
MCAPI void tryDownload (::std::string const &productId, ::std::function< void()> callback, bool showProgressScreen, bool showCloseButton, bool showDownloadPrompt)
MCAPI void tryDownload (::std::vector<::std::string > const &productIds, ::std::function< void()> callback, bool showProgressScreen, bool showCloseButton, bool showDownloadPrompt)
MCAPI void tryProcessPendingUpdatesFor (::PackIdVersion const &worldTemplateIdentity, ::std::function< void()> callback)
MCAPI void tryValidateDlcForRealmsUpload (::std::string const &levelId, ::PackIdVersion const &worldPackId, ::std::function< void()> callback)
MCAPI void tryValidateDlcForWorldLoad (::std::string const &levelId, ::PackIdVersion const &worldPackId, ::std::function< void()> callback)
MCAPI ~DlcUIWrapper ()
MCAPI void * $ctor (::IDlcValidation &dlcValidation, ::IDlcBatcher &dlcBatcher, ::ILevelListCache &levelListCache, ::ContentAcquisition &contentAcquisition, ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > const &worldTemplateManager, ::IContentManager &contentManager, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::IStoreCatalogRepository &storeCatalogRepository, ::MainMenuScreenModel &mainMenuScreenModel, ::MainMenuScreenController &mainMenuScreenController)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DlcChecker > > mDlcChecker
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > mExistenceTracker
::ll::TypedStorage< 8, 8, ::ContentAcquisition & > mContentAcquisition
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::DlcValidationState > > mDlcState
::ll::TypedStorage< 8, 64, ::std::function< void()> > mOnCompleteCallback
::ll::TypedStorage< 4, 4, ::DlcUIState > mDlcUIState
::ll::TypedStorage< 8, 8, ::MainMenuScreenController & > mMainMenuScreenController
::ll::TypedStorage< 8, 8, ::MainMenuScreenModel & > mMainMenuScreenModel
::ll::TypedStorage< 8, 8, ::IDlcValidation & > mDlcValidation
::ll::TypedStorage< 8, 8, ::IDlcBatcher & > mDlcBatcher
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > > mWorldTemplateManager
::ll::TypedStorage< 8, 8, ::ILevelListCache & > mLevelListCache
::ll::TypedStorage< 8, 8, ::IContentManager & > mContentManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 8, ::IStoreCatalogRepository & > mStoreCatalogRepository
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::TaskGroup > > > mTaskGroup

Constructor & Destructor Documentation

◆ DlcUIWrapper()

MCAPI DlcUIWrapper::DlcUIWrapper ( ::IDlcValidation & dlcValidation,
::IDlcBatcher & dlcBatcher,
::ILevelListCache & levelListCache,
::ContentAcquisition & contentAcquisition,
::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > const & worldTemplateManager,
::IContentManager & contentManager,
::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager,
::IStoreCatalogRepository & storeCatalogRepository,
::MainMenuScreenModel & mainMenuScreenModel,
::MainMenuScreenController & mainMenuScreenController )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~DlcUIWrapper()

MCAPI DlcUIWrapper::~DlcUIWrapper ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _checkForCopiedPremiumWorldTemplate()

MCAPI void DlcUIWrapper::_checkForCopiedPremiumWorldTemplate ( ::std::shared_ptr<::DlcValidationState > dlcState)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _continueAllowed()

MCAPI bool DlcUIWrapper::_continueAllowed ( ::std::shared_ptr<::DlcValidationState > const dlcState) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _showDlcMissingContentKeyModal()

MCAPI void DlcUIWrapper::_showDlcMissingContentKeyModal ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tick()

MCAPI::DlcUIWrapperResult DlcUIWrapper::tick ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryDownload() [1/2]

MCAPI void DlcUIWrapper::tryDownload ( ::std::string const & productId,
::std::function< void()> callback,
bool showProgressScreen,
bool showCloseButton,
bool showDownloadPrompt )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryDownload() [2/2]

MCAPI void DlcUIWrapper::tryDownload ( ::std::vector<::std::string > const & productIds,
::std::function< void()> callback,
bool showProgressScreen,
bool showCloseButton,
bool showDownloadPrompt )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryProcessPendingUpdatesFor()

MCAPI void DlcUIWrapper::tryProcessPendingUpdatesFor ( ::PackIdVersion const & worldTemplateIdentity,
::std::function< void()> callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryValidateDlcForRealmsUpload()

MCAPI void DlcUIWrapper::tryValidateDlcForRealmsUpload ( ::std::string const & levelId,
::PackIdVersion const & worldPackId,
::std::function< void()> callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tryValidateDlcForWorldLoad()

MCAPI void DlcUIWrapper::tryValidateDlcForWorldLoad ( ::std::string const & levelId,
::PackIdVersion const & worldPackId,
::std::function< void()> callback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * DlcUIWrapper::$ctor ( ::IDlcValidation & dlcValidation,
::IDlcBatcher & dlcBatcher,
::ILevelListCache & levelListCache,
::ContentAcquisition & contentAcquisition,
::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager > const & worldTemplateManager,
::IContentManager & contentManager,
::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager,
::IStoreCatalogRepository & storeCatalogRepository,
::MainMenuScreenModel & mainMenuScreenModel,
::MainMenuScreenController & mainMenuScreenController )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void DlcUIWrapper::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: