Adding support for windows and fixing some errors

This commit is contained in:
Ilusha 2024-01-15 16:35:16 -08:00 committed by IlyaShurupov
parent 2722a25036
commit 34a8d4eafd
84 changed files with 168 additions and 255 deletions

View file

@ -1,11 +1,8 @@
project(Graphics)
find_package(GLEW REQUIRED)
### ---------------------- Externals --------------------- ###
set(BINDINGS_INCLUDE ../Externals/glfw/include ../Externals/glew/include)
set(BINDINGS_LIBS glfw Imgui Nanovg ${GLEW_LIBRARIES} GL)
set(BINDINGS_INCLUDE ../Externals/glfw/include ${GLEW_INCLUDE_DIR})
set(BINDINGS_LIBS glfw Imgui Nanovg ${GLEW_LIB})
### ---------------------- Static Library --------------------- ###
file(GLOB SOURCES "./private/*.cpp" "./private/*/*.cpp")

View file

@ -194,4 +194,4 @@ halnf Window::Events::getScrollY() const {
bool Window::Events::isEvent() const {
return mContext->inputManager.isEvents();
}
}

View file

@ -65,7 +65,7 @@ namespace tp {
TAB = 258,
BACKSPACE = 259,
INSERT = 260,
DELETE = 261,
DELETE_KEY = 261,
RIGHT = 262,
LEFT = 263,
DOWN = 264,
@ -156,7 +156,7 @@ namespace tp {
};
struct KeyEvent {
Keycode code;
Keycode code;
enum class EventState {
RELEASED = 0,
PRESSED = 1,