Files
palladium/backends/include/pd_system/hid_glfw.hpp
T

21 lines
399 B
C++
Raw Normal View History

2026-04-03 14:12:42 +02:00
#pragma once
#include <pd/drivers/hid.hpp>
typedef struct GLFWwindow GLFWwindow;
2026-04-09 21:51:38 +02:00
typedef struct GLFWgamepadstate GLFWgamepadstate;
2026-04-03 14:12:42 +02:00
namespace PD {
class HidGlfw : public HidDriver {
public:
HidGlfw(GLFWwindow* window);
~HidGlfw();
void Update() override;
private:
2026-04-09 21:51:38 +02:00
void HandleAxisKey(GLFWgamepadstate s, int iK, int eA, bool negative);
2026-04-03 14:12:42 +02:00
struct Impl;
Impl* impl;
};
} // namespace PD