|
LLAPI void | addCustomResourcePackPath (std::filesystem::path const &path, PackType type) |
|
ResourcePackRepository & | operator= (ResourcePackRepository const &) |
|
| ResourcePackRepository (ResourcePackRepository const &) |
|
virtual void | getResourcePacksByPackId (::std::vector<::PackInstanceId > const &packInstanceIds, ::std::vector<::PackInstance > &result) const |
|
virtual::ResourcePack * | getResourcePackForPackId (::PackIdVersion const &idAndVersion) const |
|
virtual::ResourcePack * | getResourcePackForPackIdInPath (::PackIdVersion const &idAndVersion, ::Core::Path const &fullPath) const |
|
virtual::ResourcePack * | getResourcePackByUUID (::mce::UUID const &id) const |
|
virtual::ResourcePack * | getResourcePackForPackIdOwned (::PackIdVersion const &idAndVersion) const |
|
virtual::ResourcePack * | getResourcePackSatisfiesPackId (::PackIdVersion const &idAndVersion, bool requireOwnership) const |
|
virtual::ResourcePack * | getResourcePackContainingModule (::PackIdVersion const &idAndVersion) const |
|
virtual::ResourcePack * | getResourcePackInPath (::Core::Path const &path) const |
|
virtual bool | isResourcePackLoaded (::PackIdVersion const &identity, ::PackOrigin const &location) |
|
virtual::PackSourceReport const * | getPackLoadingReport () const |
|
virtual::ResourcePack * | getEditorPack () const |
|
virtual::ResourcePack * | getVanillaPack () const |
|
virtual bool | setServicePacks (::std::vector<::PackIdVersion > servicePackIds) |
|
virtual bool | hasServicePacks (::std::vector<::PackIdVersion > const &servicePacksIds) const |
|
virtual ::std::vector<::PackIdVersion > const & | getServicePacks () const |
|
virtual void | addServicePacksToStack (::ResourcePackStack &stack) const |
|
virtual void | addCachedResourcePacks (::std::unordered_map<::ContentIdentity, ::std::string > const *tempCacheKeys) |
|
virtual void | addWorldResourcePacks (::Core::Path const &levelPath) |
|
virtual void | addPremiumWorldTemplateResourcePacks (::Core::Path const &worldTemplatePath, ::ContentIdentity const &premiumWorldIdentity) |
|
virtual void | addTempWorldTemplateResourcePacks (::mce::UUID const &worldTemplateUUID) |
|
virtual void | removePacksLoadedFromCache () |
|
virtual void | removePacksLoadedFromWorld () |
|
virtual ::Core::PathBuffer<::std::string > const | getResourcePacksPath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getBehaviorPacksPath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getSkinPacksPath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getDevelopmentResourcePacksPath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getDevelopmentBehaviorPacksPath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getDevelopmentSkinPacksPath () const |
|
virtual ::Core::PathBuffer<::std::string > const | getTreatmentPacksPath () const |
|
virtual void | refreshPacks () |
|
virtual void | requestReloadUserPacks () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > | getKeyProvider () const |
|
virtual::PackManifestFactory & | getPackManifestFactory () |
|
virtual::PackSettingsFactory & | getPackSettingsFactory () const |
|
virtual::PackSourceFactory & | getPackSourceFactory () |
|
virtual::CompositePackSource const * | getWorldPackSource () const |
|
virtual ::std::vector<::ResourcePack * > | getPacksByResourceLocation (::PackOrigin type) const |
|
virtual ::std::vector<::ResourcePack * > | getPacksByType (::PackType type) const |
|
virtual ::std::vector<::ResourcePack * > | getPacksByCategory (::PackCategory category) const |
|
virtual void | addInvalidPack (::ResourceLocation const &packLocation, ::PackType type) |
|
virtual ::std::vector<::ResourceLocation > const & | getInvalidPacks (::PackType type) const |
|
virtual ::std::vector<::ResourceLocation > | getInvalidPacks (::InvalidPacksFilterGroup const &packTypes) const |
|
virtual void | deletePack (::ResourceLocation const &packLocation) |
|
virtual void | deletePackFiles (::ResourceLocation const &packLocation) |
|
virtual void | postDeletePack (::ResourceLocation const &packLocation) |
|
virtual void | untrackInvalidPack (::ResourceLocation const &packLocation) |
|
virtual void | registerResourcePackRemovedCallback (void *ptr, ::std::function< void(::ResourcePack *)> callback) |
|
virtual void | unregisterResourcePackRemovedCallback (void *ptr) |
|
virtual bool | isInitialized () |
|
MCAPI | ResourcePackRepository (::IMinecraftEventing &eventing, ::PackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider > const &contentAccessibility, ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &pathManager, ::Bedrock::NonOwnerPointer<::PackCommand::IPackCommandPipeline > commands, ::PackSourceFactory &packSourceFactory, bool initAsync) |
|
MCAPI bool | _addResourcePackIfNotAlreadyAdded (::Pack &pack) |
|
MCAPI void | _findVanillaPacks () |
|
MCAPI void | _initialize () |
|
MCAPI void | _initializeCachedPackSource () |
|
MCAPI void | _initializePackSource () |
|
MCAPI void | _initializeWorldPackSource () |
|
MCAPI void | _loadPacks () |
|
MCAPI bool | _packExists (::mce::UUID const &packId, ::SemVersion const &version, ::PackOrigin origin) const |
|
MCAPI void | _reloadUserPacks () |
|
MCAPI bool | _removePack (::ResourceLocation const &packLocation, bool unregisterDeleteCallback) |
|
MCAPI void | _triggerRemoveResourcePackCallback (::ResourcePack *resourcePack) |
|
MCAPI void | _validateDependencies () |
|
MCAPI void * | $ctor (::IMinecraftEventing &eventing, ::PackManifestFactory &manifestFactory, ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider > const &contentAccessibility, ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > const &pathManager, ::Bedrock::NonOwnerPointer<::PackCommand::IPackCommandPipeline > commands, ::PackSourceFactory &packSourceFactory, bool initAsync) |
|
MCAPI void | $dtor () |
|
MCAPI void | $getResourcePacksByPackId (::std::vector<::PackInstanceId > const &packInstanceIds, ::std::vector<::PackInstance > &result) const |
|
MCAPI::ResourcePack * | $getResourcePackForPackId (::PackIdVersion const &idAndVersion) const |
|
MCAPI::ResourcePack * | $getResourcePackForPackIdInPath (::PackIdVersion const &idAndVersion, ::Core::Path const &fullPath) const |
|
MCAPI::ResourcePack * | $getResourcePackByUUID (::mce::UUID const &id) const |
|
MCAPI::ResourcePack * | $getResourcePackForPackIdOwned (::PackIdVersion const &idAndVersion) const |
|
MCAPI::ResourcePack * | $getResourcePackSatisfiesPackId (::PackIdVersion const &idAndVersion, bool requireOwnership) const |
|
MCAPI::ResourcePack * | $getResourcePackContainingModule (::PackIdVersion const &idAndVersion) const |
|
MCAPI::ResourcePack * | $getResourcePackInPath (::Core::Path const &path) const |
|
MCAPI bool | $isResourcePackLoaded (::PackIdVersion const &identity, ::PackOrigin const &location) |
|
MCFOLD::PackSourceReport const * | $getPackLoadingReport () const |
|
MCFOLD::ResourcePack * | $getEditorPack () const |
|
MCFOLD::ResourcePack * | $getVanillaPack () const |
|
MCAPI bool | $setServicePacks (::std::vector<::PackIdVersion > servicePackIds) |
|
MCAPI bool | $hasServicePacks (::std::vector<::PackIdVersion > const &servicePacksIds) const |
|
MCFOLD ::std::vector<::PackIdVersion > const & | $getServicePacks () const |
|
MCAPI void | $addServicePacksToStack (::ResourcePackStack &stack) const |
|
MCAPI void | $addCachedResourcePacks (::std::unordered_map<::ContentIdentity, ::std::string > const *tempCacheKeys) |
|
MCAPI void | $addWorldResourcePacks (::Core::Path const &levelPath) |
|
MCAPI void | $addPremiumWorldTemplateResourcePacks (::Core::Path const &worldTemplatePath, ::ContentIdentity const &premiumWorldIdentity) |
|
MCAPI void | $addTempWorldTemplateResourcePacks (::mce::UUID const &worldTemplateUUID) |
|
MCAPI void | $removePacksLoadedFromCache () |
|
MCAPI void | $removePacksLoadedFromWorld () |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getResourcePacksPath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getBehaviorPacksPath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getSkinPacksPath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getDevelopmentResourcePacksPath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getDevelopmentBehaviorPacksPath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getDevelopmentSkinPacksPath () const |
|
MCAPI ::Core::PathBuffer<::std::string > const | $getTreatmentPacksPath () const |
|
MCAPI void | $refreshPacks () |
|
MCAPI void | $requestReloadUserPacks () |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > | $getKeyProvider () const |
|
MCAPI::PackManifestFactory & | $getPackManifestFactory () |
|
MCFOLD::PackSettingsFactory & | $getPackSettingsFactory () const |
|
MCFOLD::PackSourceFactory & | $getPackSourceFactory () |
|
MCFOLD::CompositePackSource const * | $getWorldPackSource () const |
|
MCAPI ::std::vector<::ResourcePack * > | $getPacksByResourceLocation (::PackOrigin type) const |
|
MCAPI ::std::vector<::ResourcePack * > | $getPacksByType (::PackType type) const |
|
MCAPI ::std::vector<::ResourcePack * > | $getPacksByCategory (::PackCategory category) const |
|
MCAPI void | $addInvalidPack (::ResourceLocation const &packLocation, ::PackType type) |
|
MCAPI ::std::vector<::ResourceLocation > const & | $getInvalidPacks (::PackType type) const |
|
MCAPI ::std::vector<::ResourceLocation > | $getInvalidPacks (::InvalidPacksFilterGroup const &packTypes) const |
|
MCAPI void | $deletePack (::ResourceLocation const &packLocation) |
|
MCAPI void | $deletePackFiles (::ResourceLocation const &packLocation) |
|
MCAPI void | $postDeletePack (::ResourceLocation const &packLocation) |
|
MCAPI void | $untrackInvalidPack (::ResourceLocation const &packLocation) |
|
MCAPI void | $registerResourcePackRemovedCallback (void *ptr, ::std::function< void(::ResourcePack *)> callback) |
|
MCAPI void | $unregisterResourcePackRemovedCallback (void *ptr) |
|
MCAPI bool | $isInitialized () |
|
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > > | mFilePathManager |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::ResourcePack > > > | mAllResourcePacks |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompositePackSource > > | mPackSource |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompositePackSource > > | mCachePackSource |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompositePackSource > > | mWorldPackSource |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompositePackSource > > | mPremiumWorldTemplatePackSource |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CompositePackSource > > | mTempWorldTemplatePackSource |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackSourceReport > > | mPackSourceReport |
|
::ll::TypedStorage< 8, 8, ::ResourcePack * > | mEditorPack |
|
::ll::TypedStorage< 8, 8, ::ResourcePack * > | mVanillaPack |
|
::ll::TypedStorage< 8, 24, ::std::vector<::PackIdVersion > > | mServicePacks |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ResourceLocation > > | mInvalidPackLocation |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ResourceLocation > > | mInvalidBehaviorPackLocation |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ResourceLocation > > | mInvalidResourcePackLocation |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ResourceLocation > > | mInvalidTemplatePackLocation |
|
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > | mEventing |
|
::ll::TypedStorage< 8, 8, ::PackManifestFactory & > | mManifestFactory |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IContentAccessibilityProvider > > | mContentAccessibility |
|
::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > > | mCurrentWorldPath |
|
::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > > | mCurrentPremiumWorldTemplatePath |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ContentIdentity, ::std::string > > | mTempCacheContentKeys |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PackSettingsFactory > > | mPackSettingsFactory |
|
::ll::TypedStorage< 8, 8, ::PackSourceFactory & > | mPackSourceFactory |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PackCommand::IPackCommandPipeline > > | mCommands |
|
::ll::TypedStorage< 8, 16, ::std::map< void *, ::std::function< void(::ResourcePack *)> > > | mRemoveResourcePackCallback |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mInitTaskGroup |
|
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::Mutex > | mInitializeMutex |
|
::ll::TypedStorage< 1, 1, bool > | mCancelInitialization |
|
::ll::TypedStorage< 1, 1, bool > | mInitialized |
|
::ll::TypedStorage< 1, 1, bool > | mReloadUserPacksRequested |
|
::ll::TypedStorage< 1, 1, bool > | mRefreshPacksRequested |
|
::ll::TypedStorage< 8, 24, ::ContentIdentity > | mCurrentPremiumWorldTemplateIdentity |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|