|
|
virtual ::std::unique_ptr<::WorldContentSource > | createWorldContentSource () const =0 |
|
virtual ::std::unique_ptr<::WorldTemplateSource > | createWorldTemplateSource () const =0 |
|
virtual ::std::unique_ptr<::InvalidResourceSource > | createInvalidResourceSource (::InvalidPacksFilterGroup const &filter) const =0 |
|
virtual ::std::unique_ptr<::ContentSource > | createWorldPackManagerContentSource (::std::string const &worldID, ::Core::PathBuffer<::std::string > worldPath, ::ContentFlags flags, ::std::vector<::PackManagerContentSourceData > &&data, ::std::weak_ptr<::CachedHostPackIdProvider > provider) const =0 |
|
virtual ::std::unique_ptr<::ContentSource > | createRealmPackManagerContentSource (int64 realmID, ::ContentFlags flags, ::std::vector<::PackManagerContentSourceData > &&data) const =0 |
|
virtual ::std::unique_ptr<::ContentSource > | createRealmsWorldPackManagerContentSource (::Realms::RealmId realmId, ::std::vector<::Realms::Content > &&serviceAppliedContent, ::ContentFlags flags, ::std::vector<::PackManagerContentSourceData > &&data) const =0 |
|
virtual ::std::unique_ptr<::ContentSource > | createPackManagerContentSource (::ContentType type, ::ContentFlags flags, ::std::vector<::PackManagerContentSourceData > &&data) const =0 |
|
virtual::PackSource * | getInPackagePackSource (::PackType type) const =0 |
|
virtual::PackSource * | getDirectoryPackSource (::Core::Path const &path, ::PackType type) const =0 |
|
virtual::PackSource & | createDirectoryPackSource (::Core::Path const &path, ::PackType type, ::PackOrigin origin) const =0 |
|
virtual::PackSource & | createWorldTemplatePackSource (::mce::UUID const &id, ::PackType type, ::PackOrigin origin) const =0 |
|
virtual::IContentCatalogPackSource & | createContentCatalogPackSource (::std::weak_ptr<::ContentManagerUtils::ISourcesAsyncReloader > &&weakSourcesAsyncReloader, bool enabled) const =0 |
|
virtual::PackSource & | createWorldHistoryPackSource (::Core::Path const &path, ::PackType type) const =0 |
|
virtual::RealmsUnknownPackSources & | getRealmsUnknownPackSources () const =0 |
|
virtual ::std::unique_ptr<::Realms::RealmsServicePackSource > | createRealmsServicePackSource (int64 realmId, ::PackType packType, ::std::vector<::gsl::not_null<::std::shared_ptr<::Pack > > > &&servicePackData) const =0 |
|
virtual ::std::unique_ptr<::CompositePackSource > | createCompositePackSource (::std::vector<::PackSource * > sources) const =0 |
|
virtual bool | allowsResourcePackDevelopment () const =0 |
|
virtual ::Bedrock::NonOwnerPointer<::AppPlatform > | getPlatform () const =0 |