Definition at line 74 of file SDL_windowevents.c.
76{
77 int posted;
78
80 return 0;
81 }
82 switch (windowevent) {
85 return 0;
86 }
90 break;
93 return 0;
94 }
95 window->flags &= ~SDL_WINDOW_SHOWN;
98 break;
102 return 0;
103 }
105 window->windowed.x = data1;
106 window->windowed.y = data2;
107 }
109 return 0;
110 }
113 break;
116 window->windowed.w = data1;
117 window->windowed.h = data2;
118 }
120 return 0;
121 }
125 break;
128 return 0;
129 }
130 window->flags &= ~SDL_WINDOW_MAXIMIZED;
133 break;
136 return 0;
137 }
138 window->flags &= ~SDL_WINDOW_MINIMIZED;
140 break;
143 return 0;
144 }
147 break;
150 return 0;
151 }
154 break;
157 return 0;
158 }
159 window->flags &= ~SDL_WINDOW_MOUSE_FOCUS;
161 break;
164 return 0;
165 }
168 break;
171 return 0;
172 }
173 window->flags &= ~SDL_WINDOW_INPUT_FOCUS;
175 break;
176 }
177
178
179 posted = 0;
183 event.window.event = windowevent;
184 event.window.data1 = data1;
185 event.window.data2 = data2;
186 event.window.windowID =
window->id;
187
188
191 }
194 }
197 }
199 }
200
203
205 }
206 }
207
208 return (posted);
209}
#define SDL_GetEventState(type)
void SDL_OnWindowLeave(SDL_Window *window)
void SDL_OnWindowMinimized(SDL_Window *window)
void SDL_OnWindowFocusLost(SDL_Window *window)
void SDL_OnWindowHidden(SDL_Window *window)
void SDL_OnWindowShown(SDL_Window *window)
void SDL_OnWindowResized(SDL_Window *window)
void SDL_OnWindowEnter(SDL_Window *window)
void SDL_OnWindowRestored(SDL_Window *window)
void SDL_OnWindowFocusGained(SDL_Window *window)
#define SDL_WINDOWPOS_ISUNDEFINED(X)
@ SDL_WINDOWEVENT_FOCUS_LOST
@ SDL_WINDOWEVENT_RESIZED
@ SDL_WINDOWEVENT_FOCUS_GAINED
@ SDL_WINDOWEVENT_MINIMIZED
@ SDL_WINDOWEVENT_MAXIMIZED
@ SDL_WINDOWEVENT_SIZE_CHANGED
@ SDL_WINDOWEVENT_RESTORED
@ SDL_WINDOWEVENT_EXPOSED
static int RemovePendingExposedEvents(void *userdata, SDL_Event *event)
static int RemovePendingMoveEvents(void *userdata, SDL_Event *event)
static int RemovePendingSizeChangedAndResizedEvents(void *userdata, SDL_Event *event)
EGLSurface EGLNativeWindowType * window
References RemovePendingExposedEvents(), RemovePendingMoveEvents(), RemovePendingSizeChangedAndResizedEvents(), SDL_ENABLE, SDL_FilterEvents, SDL_GetEventState, SDL_OnWindowEnter(), SDL_OnWindowFocusGained(), SDL_OnWindowFocusLost(), SDL_OnWindowHidden(), SDL_OnWindowLeave(), SDL_OnWindowMinimized(), SDL_OnWindowResized(), SDL_OnWindowRestored(), SDL_OnWindowShown(), SDL_PushEvent, SDL_SendQuit(), SDL_WINDOW_FULLSCREEN, SDL_WINDOW_HIDDEN, SDL_WINDOW_INPUT_FOCUS, SDL_WINDOW_MAXIMIZED, SDL_WINDOW_MINIMIZED, SDL_WINDOW_MOUSE_FOCUS, SDL_WINDOW_SHOWN, SDL_WINDOWEVENT, SDL_WINDOWEVENT_CLOSE, SDL_WINDOWEVENT_ENTER, SDL_WINDOWEVENT_EXPOSED, SDL_WINDOWEVENT_FOCUS_GAINED, SDL_WINDOWEVENT_FOCUS_LOST, SDL_WINDOWEVENT_HIDDEN, SDL_WINDOWEVENT_LEAVE, SDL_WINDOWEVENT_MAXIMIZED, SDL_WINDOWEVENT_MINIMIZED, SDL_WINDOWEVENT_MOVED, SDL_WINDOWEVENT_RESIZED, SDL_WINDOWEVENT_RESTORED, SDL_WINDOWEVENT_SHOWN, SDL_WINDOWEVENT_SIZE_CHANGED, and SDL_WINDOWPOS_ISUNDEFINED.
Referenced by SDL_BApp::_HandleBasicWindowEvent(), SDL_BApp::_HandleWindowMoved(), SDL_BApp::_HandleWindowResized(), SDL_HideWindow(), SDL_OnApplicationDidBecomeActive(), SDL_OnApplicationWillResignActive(), SDL_OnWindowResized(), SDL_SetKeyboardFocus(), SDL_SetMouseFocus(), SDL_ShowWindow(), SDL_UpdateFullscreenMode(), and WINRT_ProcessWindowSizeChange().