35 ServerPlayerInputService& operator=(ServerPlayerInputService
const&);
36 ServerPlayerInputService(ServerPlayerInputService
const&);
37 ServerPlayerInputService();
42 virtual ~ServerPlayerInputService() =
default;
44 virtual ::Scripting::Result_deprecated<void> init() ;
46 virtual ::Scripting::Result_deprecated<void> quit() ;
48 virtual ::std::string_view getServiceName()
const ;
50 virtual ::Scripting::Result_deprecated<void> registerKeyBinding(
57 virtual ::Scripting::Result_deprecated<void>
60 virtual ::Scripting::Result_deprecated<void> registerMouseBinding(
66 virtual ::Scripting::Result_deprecated<void>
69 virtual ::Scripting::Result_deprecated<void> updateKeyBindingProcessingState(
72 ::std::optional<int> state
75 virtual ::std::optional<int>
78 virtual ::Scripting::Result_deprecated<void> setViewportFocus(
bool focused) ;
80 virtual ::Scripting::Result_deprecated<void>
81 registerBindingCategory(::std::string
const&
id, ::std::string
const& label,
int order) ;
83 virtual ::Scripting::Result_deprecated<void> unregisterBindingCategory(::std::string
const&
id) ;
85 virtual ::std::optional<::Editor::Input::BindingCategoryInfo>
86 tryGetBindingCategoryInfo(::std::string
const&
id)
const ;
88 virtual ::Scripting::Result_deprecated<void> setMouseIcon(
90 ::std::optional<::Editor::Input::MouseCursorIconType> icon
105 ::std::optional<int>
const& state
118 MCNAPI ::Scripting::Result_deprecated<void>
$init();
120 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
131 MCNAPI ::Scripting::Result_deprecated<void>
140 MCNAPI ::Scripting::Result_deprecated<void>
146 ::std::optional<int> state
149 MCNAPI ::std::optional<int>
154 MCNAPI ::Scripting::Result_deprecated<void>
159 MCNAPI ::std::optional<::Editor::Input::BindingCategoryInfo>
162 MCNAPI ::Scripting::Result_deprecated<void>