# InputManager::ProcessMouseMove 向输入系统注入一个鼠标移动事件。 ```cpp void ProcessMouseMove(int x, int y, int deltaX, int deltaY); ``` ## 行为说明 当前实现会: - 如果未初始化,直接返回 - 更新 `m_mousePosition` - 更新 `m_mouseDelta` - 构造 `MouseMoveEvent` - 同步触发 `m_onMouseMove` 它不会累积一帧内的多次移动量,`m_mouseDelta` 始终是最近一次写入的值。 ## 参数 - `x` - 当前鼠标位置 X。 - `y` - 当前鼠标位置 Y。 - `deltaX` - 相对位移 X。 - `deltaY` - 相对位移 Y。 ## 返回值 - 无。 ## 相关文档 - [返回类型总览](InputManager.md) - [OnMouseMove](OnMouseMove.md) - [GetMouseDelta](GetMouseDelta.md)