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"
19namespace Editor::ScriptModule {
21class ScriptPlayerInputService
32 ScriptPlayerInputService& operator=(ScriptPlayerInputService
const&);
33 ScriptPlayerInputService(ScriptPlayerInputService
const&);
34 ScriptPlayerInputService();
46 MCNAPI ::std::optional<int>
50 ::std::string
const& contextId,
51 ::std::string
const& bindingId,
53 ::Editor::Input::Modifier modifier,
58 ::std::string
const& contextId,
59 ::std::string
const& bindingId,
60 ::Editor::Input::MouseActionCategory mouseAction
63 MCNAPI ::Scripting::Result_deprecated<void>
66 MCNAPI ::Scripting::Result_deprecated<void>
70 ::std::string
const& contextId,
71 ::std::string
const& bindingId,
72 ::std::optional<int> state
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:14
Definition ClassBinding.h:19