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

Public Member Functions

virtual ::std::unique_ptr<::WorldContentSourcecreateWorldContentSource () const =0
virtual ::std::unique_ptr<::WorldTemplateSourcecreateWorldTemplateSource () const =0
virtual ::std::unique_ptr<::InvalidResourceSourcecreateInvalidResourceSource (::InvalidPacksFilterGroup const &) const =0
virtual ::std::unique_ptr<::ContentSourcecreateWorldPackManagerContentSource (::std::string const &, ::Core::PathBuffer<::std::string >, ::ContentFlags, ::std::vector<::PackManagerContentSourceData > &&, ::std::weak_ptr<::CachedHostPackIdProvider >) const =0
virtual ::std::unique_ptr<::ContentSourcecreateRealmPackManagerContentSource (int64, ::ContentFlags, ::std::vector<::PackManagerContentSourceData > &&) const =0
virtual ::std::unique_ptr<::ContentSourcecreateRealmsWorldPackManagerContentSource (::Realms::RealmId, ::std::vector<::Realms::Content > &&, ::ContentFlags, ::std::vector<::PackManagerContentSourceData > &&) const =0
virtual ::std::unique_ptr<::ContentSourcecreatePackManagerContentSource (::ContentType, ::ContentFlags, ::std::vector<::PackManagerContentSourceData > &&) const =0
virtual::PackSource * getInPackagePackSource (::PackType) const =0
virtual::PackSource * getDirectoryPackSource (::Core::Path const &, ::PackType) const =0
virtual::PackSource & createDirectoryPackSource (::Core::Path const &, ::PackType, ::PackOrigin) const =0
virtual::PackSource & createWorldTemplatePackSource (::mce::UUID const &, ::PackType, ::PackOrigin) const =0
virtual::IContentCatalogPackSource & createContentCatalogPackSource (::std::weak_ptr<::ContentManagerUtils::ISourcesAsyncReloader > &&, bool) const =0
virtual::PackSource & createWorldHistoryPackSource (::Core::Path const &, ::PackType) const =0
virtual::RealmsUnknownPackSources & getRealmsUnknownPackSources () const =0
virtual ::std::unique_ptr<::Realms::RealmsServicePackSourcecreateRealmsServicePackSource (int64, ::PackType, ::std::vector<::gsl::not_null<::std::shared_ptr<::Pack > > > &&) const =0
virtual ::std::unique_ptr<::CompositePackSourcecreateCompositePackSource (::std::vector<::PackSource * >) const =0
virtual bool allowsResourcePackDevelopment () const =0
virtual ::Bedrock::NonOwnerPointer<::AppPlatformgetPlatform () const =0

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