891 B
891 B
InputManager::Update
推进输入系统的帧边界并清理瞬时状态。
void Update(float deltaTime);
行为说明
当前实现如果未初始化则直接返回。否则会:
- 把
m_keyDownThisFrame复制到m_keyDownLastFrame - 清空并重建
m_keyDownThisFrame - 把
m_mouseButtonDownThisFrame复制到m_mouseButtonDownLastFrame - 清空并重建
m_mouseButtonDownThisFrame - 把
m_buttonDownThisFrame复制到m_buttonDownLastFrame - 清空并重建
m_buttonDownThisFrame - 把
m_mouseDelta重置为零向量 - 把
m_mouseScrollDelta重置为0.0f
当前 deltaTime 参数没有被使用。
参数
deltaTime- 当前未使用,但保留在接口中。
返回值
- 无。