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

Public Member Functions

virtual::WorldTemplatePackSource & createWorldTemplatePackSource (::Bedrock::NotNullNonOwnerPtr<::WorldTemplateManager const > const &, ::mce::UUID const &, ::PackType, ::PackOrigin)=0
 
virtual::WorldTemplatePackSource * getWorldTemplatePackSource (::mce::UUID const &, ::PackType) const =0
 
virtual::DirectoryPackSource & createDirectoryPackSource (::Core::Path const &, ::PackType, ::PackOrigin, bool)=0
 
virtual::DirectoryPackSource * getDirectoryPackSource (::Core::Path const &, ::PackType) const =0
 
virtual::InPackagePackSource & createInPackagePackSource (::PackType)=0
 
virtual::InPackagePackSource * getInPackagePackSource (::PackType)=0
 
virtual::WorldHistoryPackSource & createWorldHistoryPackSource (::Core::Path const &, ::PackType)=0
 
virtual::WorldHistoryPackSource * getWorldHistoryPackSource (::Core::Path const &, ::PackType) const =0
 
virtual::DirectoryPackSource * getDirectoryPackSourceContaining (::PackIdVersion const &) const =0
 
virtual void removeFromDirectoryPackSource (::Core::Path const &)=0
 

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