Window events.
This commit is contained in:
@@ -1,6 +1,18 @@
|
||||
#pragma once
|
||||
|
||||
enum EventType { EVENT_KEY, EVENT_CHAR, EVENT_MOUSE_BUTTON, EVENT_MOUSE_CURSOR_POS, EVENT_MOUSE_SCROLL, EVENT_CURSOR_ENTER };
|
||||
enum EventType {
|
||||
EVENT_WINDOW_SIZE,
|
||||
EVENT_WINDOW_MAXIMIZE,
|
||||
EVENT_WINDOW_ICONYFY,
|
||||
EVENT_WINDOW_FOCUS,
|
||||
EVENT_WINDOW_DROP,
|
||||
EVENT_KEY,
|
||||
EVENT_CHAR,
|
||||
EVENT_MOUSE_BUTTON,
|
||||
EVENT_MOUSE_CURSOR_POS,
|
||||
EVENT_MOUSE_SCROLL,
|
||||
EVENT_CURSOR_ENTER
|
||||
};
|
||||
|
||||
void defineGlobals();
|
||||
void logCustom( int logLevel, const char *text, va_list args );
|
||||
|
||||
@@ -80,6 +80,13 @@ typedef struct {
|
||||
size_t lightCount;
|
||||
size_t lightAlloc;
|
||||
/* Raylib GLFW input callback events. */
|
||||
/* Window events. */
|
||||
GLFWwindowsizefun raylibWindowSizeCallback;
|
||||
GLFWwindowmaximizefun raylibWindowMaximizeCallback;
|
||||
GLFWwindowiconifyfun raylibWindowIconifyCallback;
|
||||
GLFWwindowfocusfun raylibWindowFocusCallback;
|
||||
GLFWdropfun raylibWindowDropCallback;
|
||||
/* Input events. */
|
||||
GLFWkeyfun raylibKeyCallback;
|
||||
GLFWcharfun raylibCharCallback;
|
||||
GLFWmousebuttonfun raylibMouseButtonCallback;
|
||||
|
||||
Reference in New Issue
Block a user