LeviLamina
Loading...
Searching...
No Matches
IResourcePackRepository Class Referenceabstract
Inheritance diagram for IResourcePackRepository:

Public Member Functions

virtual void getResourcePacksByPackId (::std::vector<::PackInstanceId > const &, ::std::vector<::PackInstance > &) const =0
virtual ::std::shared_ptr<::ResourcePackgetResourcePackForPackId (::PackIdVersion const &) const =0
virtual::ResourcePack * getResourcePackOfDifferentVersionForPackId (::PackIdVersion const &) const =0
virtual::ResourcePack * getResourcePackForPackIdInPath (::PackIdVersion const &, ::Core::Path const &) const =0
virtual::ResourcePack * getResourcePackByUUID (::mce::UUID const &) const =0
virtual::ResourcePack * getResourcePackForPackIdOwned (::PackIdVersion const &) const =0
virtual ::std::shared_ptr<::ResourcePackgetResourcePackSatisfiesPackId (::PackIdVersion const &, bool) const =0
virtual::ResourcePack * getResourcePackContainingModule (::PackIdVersion const &) const =0
virtual ::Bedrock::Threading::Async<::std::shared_ptr<::ResourcePack > > getResourcePackInPath (::Core::Path const &) const =0
virtual bool isResourcePackLoaded (::PackIdVersion const &, ::PackOrigin const &)=0
virtual::PackSourceReport const * getPackLoadingReport () const =0
virtual ::std::shared_ptr<::ResourcePackgetEditorPack () const =0
virtual ::std::shared_ptr<::ResourcePackgetVanillaPack () const =0
virtual bool setServicePacks (::std::vector<::PackIdVersion >)=0
virtual bool hasServicePacks (::std::vector<::PackIdVersion > const &) const =0
virtual ::std::vector<::PackIdVersion > const & getServicePacks () const =0
virtual void addServicePacksToStack (::ResourcePackStack &) const =0
virtual void addCachedResourcePacks (::std::unordered_map<::ContentIdentity, ::std::string > const *)=0
virtual void addWorldResourcePacks (::Core::Path const &)=0
virtual void addPremiumWorldTemplateResourcePacks (::Core::Path const &, ::ContentIdentity const &)=0
virtual void addWorldPackSource (::Core::Path const &)=0
virtual void addPremiumWorldTemplatePackSource (::Core::Path const &, ::ContentIdentity const &)=0
virtual void addTempWorldTemplateResourcePacks (::mce::UUID const &)=0
virtual void removePacksLoadedFromCache ()=0
virtual void removePacksLoadedFromWorld ()=0
virtual ::Core::PathBuffer<::std::string > const getResourcePacksPath () const =0
virtual ::Core::PathBuffer<::std::string > const getBehaviorPacksPath () const =0
virtual ::Core::PathBuffer<::std::string > const getSkinPacksPath () const =0
virtual ::Core::PathBuffer<::std::string > const getDevelopmentResourcePacksPath () const =0
virtual ::Core::PathBuffer<::std::string > const getDevelopmentBehaviorPacksPath () const =0
virtual ::Core::PathBuffer<::std::string > const getDevelopmentSkinPacksPath () const =0
virtual ::Core::PathBuffer<::std::string > const getTreatmentPacksPath () const =0
virtual void refreshPacks ()=0
virtual ::Bedrock::Threading::Async< void > refreshPacksAsync ()=0
virtual void requestReloadUserPacks ()=0
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentKeyProvider const > getKeyProvider () const =0
virtual::PackManifestFactory & getPackManifestFactory ()=0
virtual::PackSettingsFactory & getPackSettingsFactory () const =0
virtual::PackSourceFactory & getPackSourceFactory ()=0
virtual ::std::vector<::ResourcePack * > getPacksByResourceLocation (::PackOrigin) const =0
virtual ::std::vector<::ResourcePack * > getPacksByType (::PackType) const =0
virtual ::std::vector<::gsl::not_null<::std::shared_ptr<::ResourcePack > > > getPacksByCategory (::PackCategory) const =0
virtual void forEachPack (::std::function< void(::ResourcePack const &)> const &) const =0
virtual ::std::vector<::ResourceLocation > const & getInvalidPacks (::PackType) const =0
virtual ::std::vector<::ResourceLocationgetInvalidPacks (::InvalidPacksFilterGroup const &) const =0
virtual void deletePack (::ResourceLocation const &)=0
virtual void deletePackFiles (::ResourceLocation const &)=0
virtual void postDeletePack (::ResourceLocation const &)=0
virtual void untrackInvalidPack (::ResourceLocation const &)=0
virtual bool isInitialized () const =0
virtual ::Bedrock::NotNullNonOwnerPtr<::IContentSourceRepositorygetContentSourceRepository ()=0
MCAPI void $dtor ()
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Function Documentation

◆ $dtor()

MCAPI void IResourcePackRepository::$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.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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 file: