API Reference
On this page
Public Member Functions | |
| virtual void | tick ()=0 |
| virtual void | setContentSource (::std::unique_ptr<::ContentSource > &&contentSource)=0 |
| virtual void | resetContent ()=0 |
| virtual void | reloadPacks ()=0 |
| virtual::Bedrock::PubSub::Subscription | subscribeToContentItemCollectionDirtySubscription (::std::function< void()> &&callback)=0 |
| virtual::WorldContentItemCollectionsModel | getWorldCollectionsModel () const =0 |
| virtual ::std::optional<::World::PackActionError > | activatePack (::std::string const &packIdVersion, ::ContentType packType, bool ignoreWarnings)=0 |
| virtual ::std::optional<::World::PackActionError > | deactivatePack (::std::string const &packIdVersion, ::ContentType packType, bool ignoreWarnings)=0 |
| virtual ::std::optional<::World::PackActionError > | continuePendingPackAction ()=0 |
| virtual void | clearPendingPackAction ()=0 |
| virtual::Bedrock::PubSub::Subscription | subscribeToPendingPackActionPublisher (::std::function< void(::std::optional<::World::PendingPackAction >)> callback)=0 |
| virtual ::std::optional<::World::PackActionError > | changePackPriority (::std::string const &packIdVersion, ::ContentType packType, int fromPosition, int toPosition)=0 |
| virtual ::std::optional<::PackSettingsInfo > | getPackSettingsForPackIdVersion (::std::string const &packIdVersion)=0 |
| virtual ::std::shared_ptr<::PackContentItem const > | getPackItemForPackIdVersion (::std::string_view packIdVersion)=0 |
| virtual::Bedrock::PubSub::Subscription | subscribeToMarketplacePackDownloadStatus (::std::function< void(::IMarketplacePackDownloader::MarketplacePackDownloadStatus)> &&onDownloadStatusChange)=0 |
| virtual void | setEditorEnabled (bool isEditorEnabled)=0 |
| virtual bool | getEditorEnabled () const =0 |