| 170 | } |
| 171 | |
| 172 | void CUi::OnCursorMove(float X, float Y) |
| 173 | { |
| 174 | if(!CheckMouseLock()) |
| 175 | { |
| 176 | m_UpdatedMousePos.x = std::clamp(m_UpdatedMousePos.x + X, 0.0f, Graphics()->WindowWidth() - 1.0f); |
| 177 | m_UpdatedMousePos.y = std::clamp(m_UpdatedMousePos.y + Y, 0.0f, Graphics()->WindowHeight() - 1.0f); |
| 178 | } |
| 179 | |
| 180 | m_UpdatedMouseDelta += vec2(X, Y); |
| 181 | } |
| 182 | |
| 183 | void CUi::Update(vec2 MouseWorldPos) |
| 184 | { |
no test coverage detected