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::ResourcePack * getResourcePackForPackId (::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::ResourcePack * getResourcePackSatisfiesPackId (::PackIdVersion const &, bool) const =0
 
virtual::ResourcePack * getResourcePackContainingModule (::PackIdVersion const &) const =0
 
virtual::ResourcePack * getResourcePackInPath (::Core::Path const &) const =0
 
virtual bool isResourcePackLoaded (::PackIdVersion const &, ::PackOrigin const &)=0
 
virtual::PackSourceReport const * getPackLoadingReport () const =0
 
virtual::ResourcePack * getEditorPack () const =0
 
virtual::ResourcePack * getVanillaPack () 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 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 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::CompositePackSource const * getWorldPackSource () const =0
 
virtual ::std::vector<::ResourcePack * > getPacksByResourceLocation (::PackOrigin) const =0
 
virtual ::std::vector<::ResourcePack * > getPacksByType (::PackType) const =0
 
virtual ::std::vector<::ResourcePack * > getPacksByCategory (::PackCategory) const =0
 
virtual void addInvalidPack (::ResourceLocation const &, ::PackType)=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 void registerResourcePackRemovedCallback (void *, ::std::function< void(::ResourcePack *)>)=0
 
virtual void unregisterResourcePackRemovedCallback (void *)=0
 
virtual bool isInitialized ()=0
 
MCFOLD 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
 

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