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"
16namespace ScriptModuleMinecraft {
class ScriptRGB; }
19namespace mce {
class UUID; }
22namespace Editor::ScriptModule {
34 ScriptMinimapService& operator=(ScriptMinimapService
const&);
35 ScriptMinimapService(ScriptMinimapService
const&);
36 ScriptMinimapService();
42 ::std::weak_ptr<::Editor::Services::EditorMinimapServiceProvider> serviceRef,
46 MCNAPI ::Scripting::Result_deprecated<
49 ::Editor::Services::MinimapViewType viewType,
52 ::std::optional<::std::string> dataId
57 MCNAPI ::Scripting::Result_deprecated<::std::vector<::std::string>>
getAllMinimapIds();
59 MCNAPI ::Scripting::Result_deprecated<
63 MCNAPI ::Scripting::Result_deprecated<void>
82 ::std::weak_ptr<::Editor::Services::EditorMinimapServiceProvider> serviceRef,
Definition ScriptMinimapItem.h:20
MCAPI ::Scripting::Result_deprecated< void > destroyMinimap(::mce::UUID const &minimapId)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< void > setVanillaBiomeColorMap(::std::map<::std::string, ::ScriptModuleMinecraft::ScriptRGB > const &colorMap)
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > getAllMinimapIds()
MCAPI void * $ctor(::std::weak_ptr<::Editor::Services::EditorMinimapServiceProvider > serviceRef, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptMinimapItem > > getMinimap(::mce::UUID const &minimapId)
MCAPI ScriptMinimapService(::std::weak_ptr<::Editor::Services::EditorMinimapServiceProvider > serviceRef, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< void > updateVanillaColorMap(::ScriptModuleMinecraft::ScriptBiomeType biomeType, ::ScriptModuleMinecraft::ScriptRGB const &color)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptMinimapItem > > createMinimap(::Editor::Services::MinimapViewType viewType, int mapWidth, int mapHeight, ::std::optional<::std::string > dataId)
Definition EditorMinimapServiceProvider.h:25
Definition ScriptBiomeType.h:18
Definition ScriptRGB.h:15
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:14
Definition ClassBinding.h:19