3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
11namespace Editor::ScriptModule {
class ScriptClipboardItem; }
12namespace Editor::ScriptModule {
class ScriptEditorStructure; }
13namespace Editor::ScriptModule {
class ScriptEditorStructureSearchOptions; }
14namespace Scripting {
class DependencyLocator; }
15namespace Scripting {
class WeakLifetimeScope; }
16namespace Scripting {
struct ClassBinding; }
19namespace Editor::ScriptModule {
42 _containTag(::std::vector<::std::string>
const& firstTags, ::std::vector<::std::string>
const& secondTags);
47 ::std::string structureName
50 MCNAPI ::Scripting::Result_deprecated<::std::vector<::std::string>>
getExistingTags();
52 MCNAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptEditorStructure>
55 MCNAPI ::Scripting::Result_deprecated<void>
58 MCNAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptEditorStructure>>
61 ::std::optional<::Editor::ScriptModule::ScriptEditorStructureSearchOptions> options
Definition ScriptClipboardItem.h:23
Definition ScriptEditorStructureManager.h:21
MCAPI ::Scripting::Result_deprecated< void > saveStructure(::Editor::ScriptModule::ScriptEditorStructure const &scriptStructure)
MCAPI ::Scripting::Result_deprecated<::std::vector<::Editor::ScriptModule::ScriptEditorStructure > > searchStructures(::Scripting::DependencyLocator &locator, ::std::optional<::Editor::ScriptModule::ScriptEditorStructureSearchOptions > options)
MCAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptEditorStructure > createFromClipboardItem(::Scripting::DependencyLocator &locator, ::Editor::ScriptModule::ScriptClipboardItem &item, ::std::string structureName)
MCAPI bool _containTag(::std::vector<::std::string > const &firstTags, ::std::vector<::std::string > const &secondTags)
MCAPI void * $ctor(::gsl::not_null<::Level * > level, ::Scripting::WeakLifetimeScope &scope)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated<::Editor::ScriptModule::ScriptEditorStructure > loadStructure(::Scripting::DependencyLocator &locator, ::std::string storageLocation, ::std::string structureName)
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > getExistingTags()
MCAPI ScriptEditorStructureManager(::gsl::not_null<::Level * > level, ::Scripting::WeakLifetimeScope &scope)
Definition ScriptEditorStructure.h:12
Definition DependencyLocator.h:7
Definition WeakLifetimeScope.h:12