3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/MinimapViewType.h"
7#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
9#include "mc/deps/scripting/runtime/Result_deprecated.h"
15namespace mce {
class UUID; }
18namespace Editor::ScriptModule {
30 ScriptMinimapService& operator=(ScriptMinimapService
const&);
31 ScriptMinimapService(ScriptMinimapService
const&);
32 ScriptMinimapService();
37 MCNAPI ::Scripting::Result_deprecated<
40 ::Editor::Services::MinimapViewType viewType,
43 ::std::optional<::std::string> dataId
48 MCNAPI ::Scripting::Result_deprecated<::std::vector<::std::string>>
getAllMinimapIds();
50 MCNAPI ::Scripting::Result_deprecated<
Definition ScriptMinimapItem.h:20
Definition ScriptMinimapService.h:20
MCAPI ::Scripting::Result_deprecated< void > destroyMinimap(::mce::UUID const &minimapId)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > getAllMinimapIds()
MCAPI::Editor::ScriptModule::ScriptMinimapService & operator=(::Editor::ScriptModule::ScriptMinimapService &&)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptMinimapItem > > getMinimap(::mce::UUID const &minimapId)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptMinimapItem > > createMinimap(::Editor::Services::MinimapViewType viewType, int mapWidth, int mapHeight, ::std::optional<::std::string > dataId)
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition ClassBinding.h:19