LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorRealmsServiceProvider Class Referenceabstract
Inheritance diagram for Editor::Services::EditorRealmsServiceProvider:

Public Member Functions

virtual ::std::vector<::Editor::Services::EditorRealmsWorld > const getRealmWorldlist () const =0
virtual ::std::vector<::Editor::Services::EditorRealmsWorldSlot > const getSlots () const =0
virtual::Editor::Services::RealmsServiceStatus const getServiceStatus () const =0
virtual void loadRealmsWorldList ()=0
virtual void loadRealmsWorldSlots (::std::string const &worldId)=0
virtual void downloadRealmWorld (::std::string const &worldId, int const slotId)=0
virtual void beginLoadRealmWorldList (::WeakEntityRef playerRef)=0
virtual void beginLoadRealmSlots (::std::string const &worldId, ::WeakEntityRef playerRef)=0
virtual void beginDownloadWorld (::std::string const &worldId, int slotId, ::WeakEntityRef playerRef)=0
virtual::Bedrock::PubSub::Subscription listenForRealmsWorldListLoaded (::std::function< void(::std::vector<::Editor::Services::EditorRealmsWorld >)> callback)=0
virtual::Bedrock::PubSub::Subscription listenForRealmsWorldSlotsLoaded (::std::function< void(::std::vector<::Editor::Services::EditorRealmsWorldSlot >)> callback)=0
virtual::Bedrock::PubSub::Subscription listenForRealmsWorldDownload (::std::function< void(bool)> callback)=0
virtual void beginUploadToRealms (::std::string realmsWorldId, int slotId, ::WeakEntityRef playerRef, ::Editor::GameOptions const &gameOptions, ::std::function< void(::Editor::Services::RealmsWorldUploadResult const &)> callback)=0
virtual bool const canUploadWorld () const =0
virtual::Editor::Services::EditorRealmsServiceAvailability const isRealmsServiceAvailable () const =0

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