server/src/mouse_input.cpp
Rama main · réplica de lectura del repositorio original.
/**
* @file src/mouse_input.cpp
* @brief Platform-neutral mouse input contract implementation.
*/
#include "mouse_input.h"
namespace mouse_input {
controller_t::controller_t(backend_t &backend):
_backend(backend) {}
point_t controller_t::position() const {
return _backend.position();
}
void controller_t::move_relative(point_t delta) {
_backend.move_relative(delta);
}
void controller_t::move_absolute(const viewport_t &viewport, absolute_position_t position) {
_backend.move_absolute(viewport, position);
}
} // namespace mouse_input