Files
XCEngine/docs/api/XCEngine/Input/InputManager/OnKeyEvent.md

785 B

InputManager::OnKeyEvent

获取键盘事件通道。

Core::Event<const KeyEvent&>& OnKeyEvent();

行为说明

返回内部 Core::Event<const KeyEvent&> 引用。当前事件会在 ProcessKeyDownProcessKeyUp 中同步触发。

需要注意:

  • 回调执行线程就是调用 Process* 的线程。
  • 当前 Shutdown() 不会清空这个事件对象中的监听器。

返回值

  • Core::Event<const KeyEvent&>& - 键盘事件通道。

示例

auto id = XCEngine::Input::InputManager::Get().OnKeyEvent().Subscribe(
    [](const XCEngine::Input::KeyEvent& e) {}
);

相关文档