|
|
virtual::ContentSource * | loadContent (::ContentType, ::ContentFlags)=0 |
|
virtual::ContentSource * | loadContent (::InvalidPacksFilterGroup const &)=0 |
|
virtual::ContentSource * | loadContentForLevel (::std::string const &, ::mce::UUID const &)=0 |
|
virtual::ContentSource * | loadContentForRealm (int64 const)=0 |
|
virtual ::std::unique_ptr<::ContentSource > | loadContentForRealmsWorld (::Realms::RealmId, ::std::vector<::Realms::Content > const &)=0 |
|
virtual void | addPackSourceFromPremiumTemplate (::RealmPackManagerContentSource *, ::mce::UUID const &, ::PackType)=0 |
|
virtual void | addRealmsUnknownPackSources (::RealmPackManagerContentSource *)=0 |
|
virtual void | addPacksToRealmsUnknownPackSource (::std::unique_ptr<::Pack >)=0 |
|
virtual void | addCachedHostPackIdProvider (::std::weak_ptr<::CachedHostPackIdProvider >)=0 |
|
virtual void | clearRealmsUnknownPackSource ()=0 |
|
virtual void | removeUnneededItemFromRealmsUnknownContentSource (::mce::UUID const &)=0 |
|
virtual ::gsl::not_null<::std::shared_ptr<::ContentItemCollection > > | getGlobalResourcePackCollection (bool)=0 |
|
virtual ::std::unique_ptr<::IContentManagerContext > | createContext (::std::function< bool(::std::shared_ptr<::ContentItem const > const &)>)=0 |
|
virtual void | removeContext (::IContentManagerContext &)=0 |
|
virtual ::std::vector<::std::unique_ptr<::ContentSource > > const & | getSources () const =0 |
|
virtual ::std::vector<::std::shared_ptr<::ContentItem > > | getContentItems () const =0 |
|
virtual ::std::shared_ptr<::IVersionedContentItemCollection const > | getVersionedItems () const =0 |
|
virtual void | enableCatalogPackSource ()=0 |
|
virtual void | generateItems (::ContentSource *)=0 |
|
virtual ::Bedrock::Threading::Async< void > | reloadSources (bool)=0 |
|
virtual void | reloadItems ()=0 |
|
virtual void | reloadViews ()=0 |
|
virtual void | populateDependencies () const =0 |
|
virtual void | deleteContent (::std::shared_ptr<::ContentItem const > const &)=0 |
|
virtual void | deleteContent (::std::vector<::std::shared_ptr<::ContentItem const > > const &)=0 |
|
virtual void | deleteContentFiles (::std::shared_ptr<::ContentItem const > const &)=0 |
|
virtual void | deleteContentFiles (::std::vector<::std::shared_ptr<::ContentItem const > > const &)=0 |
|
virtual void | postDeleteContent (::std::shared_ptr<::ContentItem const > const &)=0 |
|
virtual void | postDeleteContent (::std::vector<::std::shared_ptr<::ContentItem const > > const &)=0 |
|
virtual uint64 | generateContentId ()=0 |
|
virtual ::Core::PathBuffer<::std::string > const | getWorldResourcePath (::std::string const &) const =0 |
|
virtual ::Core::PathBuffer<::std::string > const | getWorldBehaviorPath (::std::string const &) const =0 |
|
virtual ::Core::PathBuffer<::std::string > const | getWorldResourceFolder (::std::string const &) const =0 |
|
virtual ::Core::PathBuffer<::std::string > const | getWorldBehaviorFolder (::std::string const &) const =0 |
|
virtual ::Core::PathBuffer<::std::string > const | getWorldPath (::std::string const &) const =0 |
|
virtual ::Core::PathBuffer<::std::string > const & | getPremiumWorldTemplateFolder (::ContentIdentity const &)=0 |
|
virtual::ContentManagerProxy * | getProxy ()=0 |
|
virtual void | beginAsyncInit (::TaskGroup &)=0 |
|
virtual bool | isInitialized () const =0 |
|
virtual void | onLanguageChanged ()=0 |
|
virtual void | refreshContentCatalogPackSource ()=0 |
|
virtual::Bedrock::PubSub::Subscription | refreshContentCatalogPackSource (::std::function< void()> &&)=0 |
|
virtual void | onRealmsReset (::Realms::RealmId const)=0 |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::Core::FilePathManager > | getFilePathManager ()=0 |
|
virtual::Bedrock::PubSub::Subscription | subscribeToSourcesReloadedAsyncCompleted (::std::function< void()> &&)=0 |