LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerInputService.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Scripting { struct ClassBinding; }
12// clang-format on
13
14namespace Editor::ScriptModule {
15
16class ScriptPlayerInputService
17: public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptPlayerInputService> {
18public:
19 // member variables
20 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 ScriptPlayerInputService& operator=(ScriptPlayerInputService const&);
28 ScriptPlayerInputService(ScriptPlayerInputService const&);
29 ScriptPlayerInputService();
30
31public:
32 // member functions
33 // NOLINTBEGIN
34 MCNAPI ::Scripting::Result_deprecated<void>
35 unregisterKeyBinding(::std::string const& contextId, ::std::string const& bindingId);
36
37 MCNAPI ::Scripting::Result_deprecated<void>
38 unregisterMouseBinding(::std::string const& contextId, ::std::string const& bindingId);
39 // NOLINTEND
40
41public:
42 // static functions
43 // NOLINTBEGIN
44 MCNAPI static ::Scripting::ClassBinding bindScript();
45 // NOLINTEND
46};
47
48} // namespace Editor::ScriptModule
MCAPI ::Scripting::Result_deprecated< void > unregisterMouseBinding(::std::string const &contextId, ::std::string const &bindingId)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI ::Scripting::Result_deprecated< void > unregisterKeyBinding(::std::string const &contextId, ::std::string const &bindingId)
Definition WeakHandleFromThis.h:8
Definition ClassBinding.h:10
Definition Alias.h:14