3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
18namespace Editor::ScriptModule {
20class ScriptEditorStructureManager {
30 ScriptEditorStructureManager& operator=(ScriptEditorStructureManager
const&);
31 ScriptEditorStructureManager(ScriptEditorStructureManager
const&);
32 ScriptEditorStructureManager();
37 MCNAPI ::Scripting::Result_deprecated<
41 MCNAPI ::Scripting::Result_deprecated<
47 MCNAPI ::Scripting::Result_deprecated<::std::vector<::std::string>>
getExistingTags();
49 MCNAPI ::Scripting::Result_deprecated<
53 MCNAPI ::Scripting::Result_deprecated<
54 ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptEditorStructure>>>
55 searchStructures(::std::optional<::Editor::ScriptModule::ScriptEditorStructureSearchOptions> optOptions);
Definition ScriptClipboardItem.h:25
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptEditorStructure > > createFromClipboardItem(::Editor::ScriptModule::ScriptClipboardItem &item, ::std::string structureName)
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptEditorStructure > > createEmptyStructure(::std::string const &structureName, ::Vec3 const &size)
MCAPI ::Scripting::Result_deprecated< ::std::vector<::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptEditorStructure > > > searchStructures(::std::optional<::Editor::ScriptModule::ScriptEditorStructureSearchOptions > optOptions)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptEditorStructure > > getStructure(::std::string id)
MCAPI ::Scripting::Result_deprecated< void > deleteStructure(::std::string id)
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > getExistingTags()
Definition ScriptEditorStructureSearchOptions.h:13
Definition ScriptEditorStructure.h:21
Definition StrongTypedObjectHandle.h:8
Definition ClassBinding.h:19