3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/editor/MouseActionCategory.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
9#include "mc/editor/input/Modifier.h"
13namespace Editor::Input {
struct BindingInfo; }
14namespace Scripting {
struct ClassBinding; }
17namespace Editor::ScriptModule {
39 MCNAPI ::std::optional<int>
43 ::std::string
const& contextId,
44 ::std::string
const& bindingId,
46 ::Editor::Input::Modifier modifier,
51 ::std::string
const& contextId,
52 ::std::string
const& bindingId,
53 ::Editor::Input::MouseActionCategory mouseAction
56 MCNAPI ::Scripting::Result_deprecated<void>
59 MCNAPI ::Scripting::Result_deprecated<void>
63 ::std::string
const& contextId,
64 ::std::string
const& bindingId,
65 ::std::optional<int> state
Definition WeakHandleFromThis.h:8