/
Tias
/
UIToolkit
Обзор
Документация
Войти
/
Tias
/
UIToolkit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/events/MouseMove.cpp
19 строк
482 B
Tias
add mouse and keyboard support, add window realization, add window test
14 июн 2025, 14:18
14 июн 2025, 14:18
44615c1
Код
Авторство
О чём код?
#include "events/MouseMove.hpp" #include "MouseDefinitions.hpp" #include <GLFW/glfw3.h> using namespace event; static MouseMove *mouseEvent = nullptr; MouseMove::MouseMove() { mouseEvent = this; } MouseMove::~MouseMove() { mouseEvent = nullptr; } void callback(GLFWwindow *window, double x, double y) { if (mouseEvent) mouseEvent->invoke(ui::MousePosition{.x = x, .y = y}); } void MouseMove::registry(GLFWwindow *window) { glfwSetCursorPosCallback(window, callback); }