724 B
724 B
InputManager::ProcessMouseMove
向输入系统注入一个鼠标移动事件。
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。
返回值
- 无。