21 #include "../SDL_internal.h" 28 #include "../video/SDL_sysvideo.h" 96 switch (windowevent) {
122 if (data1 == window->
x && data2 == window->
y) {
133 if (data1 == window->
w && data2 == window->
h) {
197 event.window.event = windowevent;
198 event.window.data1 = data1;
199 event.window.data2 = data2;
200 event.window.windowID = window->
id;
219 if ( !window->
prev && !window->
next ) {
#define SDL_WINDOWPOS_ISUNDEFINED(X)
static int RemovePendingExposedEvents(void *userdata, SDL_Event *event)
void SDL_OnWindowResized(SDL_Window *window)
int SDL_SendWindowEvent(SDL_Window *window, Uint8 windowevent, int data1, int data2)
void SDL_OnWindowEnter(SDL_Window *window)
static int RemovePendingSizeChangedEvents(void *userdata, SDL_Event *event)
static int RemovePendingResizedEvents(void *userdata, SDL_Event *event)
void SDL_OnWindowHidden(SDL_Window *window)
void SDL_OnWindowMinimized(SDL_Window *window)
#define SDL_GetEventState(type)
void SDL_OnWindowLeave(SDL_Window *window)
EGLSurface EGLNativeWindowType * window
The type used to identify a window.
void SDL_OnWindowFocusLost(SDL_Window *window)
void SDL_OnWindowRestored(SDL_Window *window)
void SDL_OnWindowShown(SDL_Window *window)
static int RemovePendingMoveEvents(void *userdata, SDL_Event *event)
void SDL_OnWindowFocusGained(SDL_Window *window)