3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/WorldType.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/editor/services/IEditorService.h"
9#include "mc/editor/services/export/ExportResult.h"
10#include "mc/server/editor/serviceproviders/EditorPlayerExportProjectServiceProvider.h"
15namespace Editor {
class GameOptions; }
18namespace Editor::Services {
41 virtual ::Scripting::Result_deprecated<void> init() ;
44 virtual ::Scripting::Result_deprecated<void> quit() ;
47 virtual ::std::string_view getServiceName()
const ;
50 virtual void beginExportProject(
53 ::Editor::WorldType
const editorWorldType,
54 ::std::function<
void(::Editor::ExportResult
const&)> callback
58 virtual bool canExportProject() ;
64 MCNAPI ::Scripting::Result_deprecated<void>
$init();
66 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
73 ::Editor::WorldType
const editorWorldType,
74 ::std::function<
void(::Editor::ExportResult
const&)> callback
Definition GameOptions.h:15
Definition EditorExportProjectManagerService.h:21
MCAPI ::Scripting::Result_deprecated< void > $init()
MCAPI void $beginExportProject(::WeakEntityRef playerRef, ::Editor::GameOptions const &gameOptions, ::Editor::WorldType const editorWorldType, ::std::function< void(::Editor::ExportResult const &)> callback)
static MCAPI void ** $vftableForIEditorService()
MCAPI::std::string_view $getServiceName() const
MCAPI bool $canExportProject()
MCAPI ::Scripting::Result_deprecated< void > $quit()
static MCAPI void ** $vftableForEditorPlayerExportProjectServiceProvider()
Definition EditorPlayerExportProjectServiceProvider.h:17
Definition IEditorService.h:11
Definition WeakEntityRef.h:14