3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/EditorRealmsServiceAvailability.h"
7#include "mc/common/editor/RealmsServiceStatus.h"
8#include "mc/common/editor/RealmsWorldUploadResult.h"
9#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
10#include "mc/deps/scripting/runtime/Result_deprecated.h"
11#include "mc/deps/scripting/script_engine/Promise.h"
15namespace Editor {
class EditorPlayerServiceProvider; }
16namespace Editor::ScriptModule {
class ScriptGameOptions; }
17namespace Editor::Services {
class EditorRealmsServiceProvider; }
18namespace Editor::Services {
struct EditorRealmsWorld; }
19namespace Editor::Services {
struct EditorRealmsWorldSlot; }
20namespace Scripting {
class ScriptObjectFactory; }
21namespace Scripting {
class WeakLifetimeScope; }
22namespace Scripting {
struct ClassBinding; }
23namespace Scripting {
struct EnumBinding; }
24namespace Scripting {
struct Error; }
25namespace Scripting {
struct InterfaceBinding; }
28namespace Editor::ScriptModule {
62 MCNAPI ::Scripting::Result_deprecated<::Scripting::Promise<::std::string const, ::Scripting::Error, void>>
65 MCNAPI ::Scripting::Result_deprecated<
68 ::std::string realmsWorldId,
76 MCNAPI ::Scripting::Result_deprecated<
82 MCNAPI ::Scripting::Result_deprecated<
Definition EditorPlayerServiceProvider.h:17
Definition ScriptGameOptions.h:16
Definition ScriptRealmsService.h:30
MCAPI bool canUploadWorld()
MCAPI ScriptRealmsService(::Editor::Services::EditorRealmsServiceProvider *realmsService, ::Editor::EditorPlayerServiceProvider *playerService, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::EnumBinding bindEditorRealmsServiceAvailabilityEnum()
static MCAPI ::Scripting::InterfaceBinding bindEditorRealmsWorldSlot()
MCAPI::Editor::Services::RealmsServiceStatus getServiceStatus()
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated<::Scripting::Promise<::std::string const, ::Scripting::Error, void > > beginDownloadFromRealms(::std::string realmsWorldId, int slotId, ::Scripting::ScriptObjectFactory &factory)
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::Editor::Services::RealmsWorldUploadResult, ::Scripting::Error, void > > beginUploadToRealms(::std::string realmsWorldId, int slotId, ::Editor::ScriptModule::ScriptGameOptions gameOptions, ::Scripting::ScriptObjectFactory &factory)
MCAPI void * $ctor(::Editor::Services::EditorRealmsServiceProvider *realmsService, ::Editor::EditorPlayerServiceProvider *playerService, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::EnumBinding bindRealmsServiceStatusEnum()
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::std::vector<::Editor::Services::EditorRealmsWorld >, ::Scripting::Error, void > > getRealmWorldlist(::Scripting::ScriptObjectFactory &factory)
MCAPI::Editor::ScriptModule::ScriptRealmsService & operator=(::Editor::ScriptModule::ScriptRealmsService &&)
MCAPI ScriptRealmsService(::Editor::ScriptModule::ScriptRealmsService &&)
MCAPI::Editor::Services::EditorRealmsServiceAvailability isRealmsServiceAvailable()
static MCAPI ::Scripting::EnumBinding bindRealmsWorldUploadResultEnum()
MCAPI ~ScriptRealmsService()
static MCAPI ::Scripting::InterfaceBinding bindEditorRealmsWorld()
MCAPI ::Scripting::Result_deprecated< ::Scripting::Promise<::std::vector<::Editor::Services::EditorRealmsWorldSlot >, ::Scripting::Error, void > > getSlots(::std::string const &worldId, ::Scripting::ScriptObjectFactory &factory)
MCAPI void * $ctor(::Editor::ScriptModule::ScriptRealmsService &&)
Definition EditorRealmsServiceProvider.h:21
Definition ScriptObjectFactory.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12