EtrediaEmpires/engine/modules/GLFWInput.cppm
2026-02-10 16:36:16 +03:00

21 lines
387 B
C++

module;
#include <GLFW/glfw3.h>
export module GLFWInput;
import Input;
export {
class GLFWInput : public ee_engine::IInput
{
public:
GLFWInput(ee_engine::InputHandlers handlers);
void Poll() override;
private:
void OnLeftMouseButton(int state);
void OnRightMouseButton(int state);
void OnMiddleMouseButton(int state);
};
}