3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/runtime/scripting/Result.h"
18namespace Editor::ScriptModule {
32 ScriptBlockPalette& operator=(ScriptBlockPalette
const&);
33 ScriptBlockPalette(ScriptBlockPalette
const&);
39 virtual ~ScriptBlockPalette();
47 MCNAPI ::std::optional<::Scripting::ArgumentOutOfBoundsError>
50 MCNAPI ::Scripting::Result<void, ::Scripting::ArgumentOutOfBoundsError>
setItem(
MCAPI ::Scripting::Result< void, ::Scripting::ArgumentOutOfBoundsError > setItem(::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptIBlockPaletteItem > blockPaletteItem, int index)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::std::optional<::Scripting::ArgumentOutOfBoundsError > _tryGetArgumentOutOfBoundsError(int const index) const
static MCAPI void ** $vftable()
MCAPI void * $ctor(::Scripting::WeakLifetimeScope const &scope, uint64 maxSize)
MCAPI ScriptBlockPalette(::Scripting::WeakLifetimeScope const &scope, uint64 maxSize)
Definition ScriptIBlockPaletteItem.h:22
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ArgumentOutOfBoundsError.h:10
Definition ClassBinding.h:10