35 lines
640 B
Markdown
35 lines
640 B
Markdown
# InputManager::ProcessMouseWheel
|
|
|
|
向输入系统注入一个鼠标滚轮事件。
|
|
|
|
```cpp
|
|
void ProcessMouseWheel(float delta, int x, int y);
|
|
```
|
|
|
|
## 行为说明
|
|
|
|
当前实现会:
|
|
|
|
- 如果未初始化,直接返回
|
|
- 用 `delta` 覆盖 `m_mouseScrollDelta`
|
|
- 构造 `MouseWheelEvent`
|
|
- 同步触发 `m_onMouseWheel`
|
|
|
|
它不会把多次滚轮输入累加到当前帧总量中。
|
|
|
|
## 参数
|
|
|
|
- `delta` - 滚轮增量。
|
|
- `x` - 鼠标位置 X。
|
|
- `y` - 鼠标位置 Y。
|
|
|
|
## 返回值
|
|
|
|
- 无。
|
|
|
|
## 相关文档
|
|
|
|
- [返回类型总览](InputManager.md)
|
|
- [OnMouseWheel](OnMouseWheel.md)
|
|
- [GetMouseScrollDelta](GetMouseScrollDelta.md)
|