|
|
WorldResourcePackDownloader & | operator= (WorldResourcePackDownloader const &) |
|
| WorldResourcePackDownloader (WorldResourcePackDownloader const &) |
| virtual void | downloadPacks (::std::vector<::std::string > const &productIds, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::PackDownloadError)> onErrorCallback) |
| virtual::World::PackDownloadProgressInfo | getProgress () |
| virtual void | getDownloadingPackTitles (::std::function< void(::std::vector<::std::string >)> packTitlesCallback) |
| virtual void | cancelDownloadPack () |
| virtual void | getPackSizes (::std::vector<::std::string > const &productIds, ::std::function< void(uint64)> onCompleteCallback) |
| virtual::World::PackCheckResult | checkDlc (::std::string const &levelId, ::PackIdVersion const &packIdVersion, bool const isForRealms) const |
|
MCAPI | WorldResourcePackDownloader (::IDlcValidation &dlcValidation, ::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalogRepository, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::IClientInstance &clientInstance, ::ILevelListCache &levelListCache) |
|
MCAPI void | _checkPacks () |
|
MCFOLD bool | _hasExpiredRealmsPlusSubscription (::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager) const |
|
MCAPI void * | $ctor (::IDlcValidation &dlcValidation, ::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalogRepository, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::IClientInstance &clientInstance, ::ILevelListCache &levelListCache) |
|
MCAPI void | $dtor () |
|
MCAPI void | $downloadPacks (::std::vector<::std::string > const &productIds, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::PackDownloadError)> onErrorCallback) |
|
MCAPI::World::PackDownloadProgressInfo | $getProgress () |
|
MCAPI void | $getDownloadingPackTitles (::std::function< void(::std::vector<::std::string >)> packTitlesCallback) |
|
MCAPI void | $cancelDownloadPack () |
|
MCAPI void | $getPackSizes (::std::vector<::std::string > const &productIds, ::std::function< void(uint64)> onCompleteCallback) |
|
MCAPI::World::PackCheckResult | $checkDlc (::std::string const &levelId, ::PackIdVersion const &packIdVersion, bool const isForRealms) const |
|
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IDlcBatcher > > | mDlcBatcher |
|
::ll::TypedStorage< 8, 8, ::IDlcValidation & > | mDlcValidation |
|
::ll::TypedStorage< 8, 8, ::IContentAcquisition & > | mContentAcquisition |
|
::ll::TypedStorage< 8, 8, ::IStoreCatalogRepository & > | mStoreCatalogRepository |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > | mEntitlementManager |
|
::ll::TypedStorage< 8, 8, ::IClientInstance & > | mClientInstance |
|
::ll::TypedStorage< 8, 8, ::ILevelListCache & > | mLevelListCache |
|
::ll::TypedStorage< 8, 8, ::IDlcBatchModel * > | mDlcBatchModel |
|
::ll::TypedStorage< 8, 8, uint64 > | mDlcSizeToDownload |
|
::ll::TypedStorage< 8, 8, uint64 > | mDlcIdsToDownload |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::DlcValidationState > > | mDlcState |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > | mExistenceTracker |
|
::ll::TypedStorage< 8, 64, ::std::function< void(::std::optional<::World::PackDownloadError >)> > | mOnCheckPackComplete |
|
::ll::TypedStorage< 8, 64, ::std::function< void()> > | mOnDownloadCompleteCallback |
|
::ll::TypedStorage< 8, 64, ::std::function< void(uint64)> > | mOnGetPackSizeCompleteCallback |