LeviLamina
Loading...
Searching...
No Matches
ScriptModule.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Editor { struct EditorBlockPalette; }
11namespace Editor::ScriptModule { class ScriptBlockPalette; }
12namespace Scripting { class WeakLifetimeScope; }
13namespace Scripting { struct EnumBinding; }
14namespace Scripting { struct InterfaceBinding; }
15// clang-format on
16
17namespace Editor::ScriptModule {
18// functions
19// NOLINTBEGIN
20MCNAPI ::Scripting::EnumBinding bindAxisEnums();
21
22MCNAPI ::Scripting::EnumBinding bindPlaneEnums();
23
24MCNAPI ::Scripting::EnumBinding bindScriptBlockPaletteItemType();
25
26MCNAPI ::Scripting::InterfaceBinding bindScriptInputBindingInfo();
27
28MCNAPI ::Scripting::EnumBinding bindScriptInputModifier();
29
30MCNAPI ::Scripting::EnumBinding bindScriptKeyInputType();
31
32MCNAPI ::Scripting::EnumBinding bindScriptMouseActionCategory();
33
34MCNAPI ::Scripting::StrongTypedObjectHandle<::Editor::ScriptModule::ScriptBlockPalette>
35convertServicePaletteToScriptPalette(
36 ::Editor::EditorBlockPalette const& servicePalette,
38);
39// NOLINTEND
40
41} // namespace Editor::ScriptModule
Definition WeakLifetimeScope.h:12
Definition EditorBlockPalette.h:15