LeviLamina
Loading...
Searching...
No Matches
EditorPlayerExportProjectServiceProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/common/editor/ProjectExportStatus.h"
7
#include "mc/common/editor/WorldType.h"
8
#include "mc/editor/services/export/ExportResult.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
WeakEntityRef
;
13
namespace
Editor {
class
GameOptions; }
14
// clang-format on
15
16
namespace
Editor::Services {
17
18
class
EditorPlayerExportProjectServiceProvider
{
19
public
:
20
// virtual functions
21
// NOLINTBEGIN
22
// vIndex: 0
23
virtual
~EditorPlayerExportProjectServiceProvider
() =
default
;
24
25
// vIndex: 1
26
virtual
void
beginExportProject(
27
::WeakEntityRef
,
28
::Editor::GameOptions
const
&,
29
::Editor::WorldType
const
,
30
::std::function<
void
(::Editor::ExportResult
const
&, ::std::string)>
31
) = 0;
32
33
// vIndex: 2
34
virtual
bool
canExportProject() = 0;
35
36
// vIndex: 3
37
virtual ::Editor::ProjectExportStatus getExportStatus() = 0;
38
// NOLINTEND
39
40
public
:
41
// virtual function thunks
42
// NOLINTBEGIN
43
44
// NOLINTEND
45
};
46
47
}
// namespace Editor::Services
Editor::GameOptions
Definition
GameOptions.h:15
Editor::Services::EditorPlayerExportProjectServiceProvider
Definition
EditorPlayerExportProjectServiceProvider.h:18
WeakEntityRef
Definition
WeakEntityRef.h:14
src
mc
server
editor
serviceproviders
EditorPlayerExportProjectServiceProvider.h
Generated on Wed Jul 16 2025 07:41:25 for LeviLamina by
1.12.0