103 std::array<bool, kMaxKeys> m_keys = {
false};
104 std::array<bool, kMaxMouseButtons> m_mouseKeys = {
false};
105 vec2 m_mousePositionOld =
vec2(0.0F);
106 vec2 m_mousePositionCurrent =
vec2(0.0F);
108 bool m_mousePositionChanged =
false;
Engine-wide compile-time tunables and ANSI colour codes.
Strongly-typed key codes; values mirror GLFW.
Engine-wide primitive type aliases and GLM math imports.
Singleton façade that drives the full engine lifecycle.
glm::vec2 vec2
2-component float vector (e.g. UV coordinates, mouse position).