Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
InputInterface.h
Go to the documentation of this file.
1#pragma once
3
4namespace EngineCore {
6 public:
7 virtual ~InputInterface();
8 virtual void keyCallback(GLFWwindow* window, int key, int scancode, int action, int mods);
9 virtual void cursorPositionCallback(GLFWwindow* window, double xpos, double ypos);
10 virtual void mouseButtonCallback(GLFWwindow* window, int button, int action, int mods);
11
12 virtual void inputTickUpdate(double deltaTime);
13 };
14}
virtual void cursorPositionCallback(GLFWwindow *window, double xpos, double ypos)
virtual void keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods)
virtual void mouseButtonCallback(GLFWwindow *window, int button, int action, int mods)
virtual void inputTickUpdate(double deltaTime)
Log category system implementation.