3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
12namespace Editor::ScriptModule {
class ScriptBlockPalette; }
13namespace Editor::ScriptModule {
class ScriptIBlockPaletteItem; }
14namespace ScriptModuleMinecraft {
class ScriptBlockType; }
15namespace Scripting {
struct ClassBinding; }
18namespace Editor::ScriptModule {
39 ::std::string
const& paletteId,
43 MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette>>
48 MCNAPI ::Scripting::Result_deprecated<
52 MCNAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette>
getPrimaryPalette()
const;
54 MCNAPI ::Scripting::Result_deprecated<
58 MCNAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem>
61 MCNAPI ::Scripting::Result_deprecated<void>
removePalette(::std::string
const& paletteId)
const;
64 ::std::string
const& paletteId,
69 MCNAPI ::Scripting::Result_deprecated<void>
setPrimaryPalette(::std::string
const& paletteId)
const;
71 MCNAPI ::Scripting::Result_deprecated<void>
Definition ScriptBlockPaletteService.h:21
MCAPI ::Scripting::Result_deprecated< void > setPrimaryPalette(::std::string const &paletteId) const
MCAPI void addOrReplacePalette(::std::string const &paletteId, ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette > palette) const
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette > > getPalette(::std::string const &paletteId) const
MCAPI ::std::vector<::std::string > getPaletteIdList() const
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem > > getPaletteItem(::std::string const &paletteId, int index) const
MCAPI ::Scripting::Result_deprecated< void > setPaletteItem(::std::string const &paletteId, int index, ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem > item) const
MCAPI ::Scripting::Result_deprecated< void > setSelectedItem(::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem > item) const
MCAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette > getPrimaryPalette() const
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockType > > getSelectedBlock() const
MCAPI ::Scripting::Result_deprecated< void > removePalette(::std::string const &paletteId) const
MCAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem > getSelectedItem() const
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8