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 &)=0
 
virtual void downloadRealmWorld (::std::string const &, int const)=0
 
virtual void beginLoadRealmWorldList (::WeakEntityRef)=0
 
virtual void beginLoadRealmSlots (::std::string const &, ::WeakEntityRef)=0
 
virtual void beginDownloadWorld (::std::string const &, int, ::WeakEntityRef)=0
 
virtual::Bedrock::PubSub::Subscription listenForRealmsWorldListLoaded (::std::function< void(::std::vector<::Editor::Services::EditorRealmsWorld >)>)=0
 
virtual::Bedrock::PubSub::Subscription listenForRealmsWorldSlotsLoaded (::std::function< void(::std::vector<::Editor::Services::EditorRealmsWorldSlot >)>)=0
 
virtual::Bedrock::PubSub::Subscription listenForRealmsWorldDownload (::std::function< void(bool)>)=0
 
virtual void beginUploadToRealms (::std::string, int, ::WeakEntityRef, ::Editor::GameOptions const &, ::std::function< void(::Editor::Services::RealmsWorldUploadResult const &)>)=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: