26 virtual ::Scripting::Result_deprecated<void> registerKeyBinding(
33 virtual ::Scripting::Result_deprecated<void>
36 virtual ::Scripting::Result_deprecated<void> registerMouseBinding(
42 virtual ::Scripting::Result_deprecated<void>
45 virtual ::Scripting::Result_deprecated<void> updateKeyBindingProcessingState(
48 ::std::optional<int> state
51 virtual ::std::optional<int>
54 virtual ::Scripting::Result_deprecated<void> setViewportFocus(
bool focused) = 0;
56 virtual ::Scripting::Result_deprecated<void>
57 setMouseIcon(
::HashedString const& contextId, ::std::optional<::Editor::Input::MouseCursorIconType> icon) = 0;
59 virtual ::Scripting::Result_deprecated<void>
60 registerBindingCategory(::std::string
const&
id, ::std::string
const& label,
int order) = 0;
62 virtual ::Scripting::Result_deprecated<void> unregisterBindingCategory(::std::string
const&
id) = 0;
64 virtual ::std::optional<::Editor::Input::BindingCategoryInfo>
65 tryGetBindingCategoryInfo(::std::string
const&
id)
const = 0;