|
|
WorldResourcePackHandler & | operator= (WorldResourcePackHandler const &) |
|
| WorldResourcePackHandler (WorldResourcePackHandler const &) |
| virtual::World::WorldPacks & | loadPackContentForWorld (::LevelSummary const &levelSummary) |
| virtual::World::PackCollection | getWorldPackCollection (::LevelSummary const &levelSummary, ::ContentType const contentType, bool const isEduMode) |
| virtual ::std::optional<::World::PackActionError > | activatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force) |
| virtual ::std::optional<::World::PackActionError > | deactivatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force) |
| virtual ::std::optional<::World::PackActionError > | continuePackActivation (::LevelSummary const &levelSummary) |
| virtual ::std::optional<::World::PackActionError > | continuePackDeactivation (::LevelSummary const &levelSummary) |
| virtual void | downloadPacks (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::PackDownloadError)> onErrorCallback) |
| virtual::World::PackDownloadProgressInfo | getDownloadPackProgress () |
| virtual void | getDownloadingPackTitles (::std::function< void(::std::vector<::std::string >)> packTitlesCallback) |
| virtual void | cancelDownloadPack () |
| virtual void | getPackSizes (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void(uint64)> onCompleteCallback, ::std::function< void(::World::PackActionError)> onErrorCallback) |
| virtual void | savePacksData () |
| virtual bool | hasNonAddonBehaviorPacks (::LevelSummary const &levelSummary) |
| virtual bool | hasBehaviorPacks (::LevelSummary const &levelSummary) |
| virtual bool | hasLockedPacks (::LevelSummary const &levelSummary) const |
| virtual ::std::optional<::World::PackActionError > | changePackPriority (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, int const fromIndex, int const toIndex) |
| virtual::World::PackCheckResult | checkDlc (::std::string const &levelId, ::PackIdVersion const &packIdVersion, bool const isForRealms) |
| virtual ::std::vector<::World::PackDetails > | getPackDetailsForWorld (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds) |
| virtual bool | getResourcePacksDirty () |
| virtual void | refreshPacksData () |
|
MCAPI | WorldResourcePackHandler (::IContentManager &contentManager, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > contentTierManager, ::IContentAcquisition &contentAcquisition, ::std::unique_ptr<::World::IWorldResourcePackDownloader > worldResourcePackDownloader) |
|
MCAPI::World::WorldPacks & | _cacheWorldPackData (::World::WorldResourcePackHandler::Contexts &&contexts, ::LevelSummary const &levelSummary) |
|
MCAPI ::std::unique_ptr<::ContentViews > | _createContentViews (::World::WorldResourcePackHandler::Contexts &contexts, ::ContentType contentType, ::PackScope scope) const |
|
MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > | _findPackById (::World::WorldPacks &worldPacks, ::std::string const &packId) const |
|
MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > | _findPackByType (::World::WorldPacks &worldPacks, ::ContentType contentType, ::std::string const &packId) const |
|
MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > | _findPackViewAndContent (::World::WorldPacks &worldPacks, ::ContentType contentType, ::World::PackStatus packStatus, ::std::string const &packId) const |
|
MCAPI void | _getMissingPackIds (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void(::World::PackActionError)> onErrorCallback, ::std::function< void(::std::vector<::std::string > const &)> onCompleteCallback) |
|
MCAPI::World::PackDetails | _getPackDetails (::World::WorldID worldID, ::std::shared_ptr<::ContentItem > const &contentItem, ::ContentViews const &contentViews, ::World::PackStatus packStatus, bool isEduMode) |
|
MCAPI ::std::optional<::World::PackActionError > | _getPackError (::World::WorldID worldID, ::std::string packID, ::std::shared_ptr<::ContentItem > const &contentItem, ::ContentViews const &contentViews, ::ContentType contentType, ::World::PackStatus packStatus, bool isEduMode) |
|
MCAPI::World::PackActionError | _handlePackMoveError (::World::WorldID const &worldID, ::World::PackAction packAction, ::std::string const &packId, ::ContentType contentType, bool isEduMode, ::MoveResourcePackResult const &moveResourcePackResult, bool onlyChecking) |
|
MCAPI::World::WorldResourcePackHandler::Contexts | _initializeContentManagerForWorld (::LevelSummary const &levelSummary) |
|
MCAPI bool | _needToDownloadPack (::std::shared_ptr<::ContentItem > const &contentItem) const |
|
MCAPI ::std::optional<::World::PackActionError > | _performPackMovement (::World::PackAction packAction, ::LevelSummary const &levelSummary, ::ContentType contentType, ::std::string const &packId, bool isEduMode, bool force) |
|
MCAPI void | _populatePackDetails (::World::WorldID worldID, ::std::vector<::World::PackDetails > &packDetails, ::Bedrock::NonOwnerPointer<::ContentView > contentView, ::World::PackCollection const &packCollection, ::ContentViews const &contentViews, ::World::PackStatus packStatus, bool isEduMode) |
|
MCAPI void * | $ctor (::IContentManager &contentManager, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > resourcePackRepository, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > entitlementManager, ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > contentTierManager, ::IContentAcquisition &contentAcquisition, ::std::unique_ptr<::World::IWorldResourcePackDownloader > worldResourcePackDownloader) |
|
MCAPI void | $dtor () |
|
MCAPI::World::WorldPacks & | $loadPackContentForWorld (::LevelSummary const &levelSummary) |
|
MCAPI::World::PackCollection | $getWorldPackCollection (::LevelSummary const &levelSummary, ::ContentType const contentType, bool const isEduMode) |
|
MCAPI ::std::optional<::World::PackActionError > | $activatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force) |
|
MCAPI ::std::optional<::World::PackActionError > | $deactivatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force) |
|
MCAPI ::std::optional<::World::PackActionError > | $continuePackActivation (::LevelSummary const &levelSummary) |
|
MCAPI ::std::optional<::World::PackActionError > | $continuePackDeactivation (::LevelSummary const &levelSummary) |
|
MCAPI void | $downloadPacks (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::PackDownloadError)> onErrorCallback) |
|
MCAPI::World::PackDownloadProgressInfo | $getDownloadPackProgress () |
|
MCAPI void | $getDownloadingPackTitles (::std::function< void(::std::vector<::std::string >)> packTitlesCallback) |
|
MCFOLD void | $cancelDownloadPack () |
|
MCAPI void | $getPackSizes (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void(uint64)> onCompleteCallback, ::std::function< void(::World::PackActionError)> onErrorCallback) |
|
MCAPI void | $savePacksData () |
|
MCAPI bool | $hasNonAddonBehaviorPacks (::LevelSummary const &levelSummary) |
|
MCAPI bool | $hasBehaviorPacks (::LevelSummary const &levelSummary) |
|
MCAPI bool | $hasLockedPacks (::LevelSummary const &levelSummary) const |
|
MCAPI ::std::optional<::World::PackActionError > | $changePackPriority (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, int const fromIndex, int const toIndex) |
|
MCAPI::World::PackCheckResult | $checkDlc (::std::string const &levelId, ::PackIdVersion const &packIdVersion, bool const isForRealms) |
|
MCAPI ::std::vector<::World::PackDetails > | $getPackDetailsForWorld (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds) |
|
MCAPI bool | $getResourcePacksDirty () |
|
MCAPI void | $refreshPacksData () |