Vulkan/src/Engine/engine/callbacks.h

26 lines
499 B
C++

#ifndef CALLBACK_H
#define CALLBACK_H
// Header
// Other includes
#include "Common/Types.h"
class Callback {
public:
static void keyboardCallback(GLFWwindow* window, int key, int scancode, int action, int mods);
};
#endif
#ifdef CALLBACK_IMPL
#ifndef CALLBACK_IMPL_H
#define CALLBACK_IMPL_H
void Callback::keyboardCallback(GLFWwindow* window, int key, int scancode, int action, int mods) {
#ifdef DEBUG
fmt::println("[Engine:Info] Key pressed, key {}", key);
#endif
}
#endif
#endif