SDL
2.0
|
#include "../SDL_internal.h"
#include "SDL_events.h"
#include "SDL_events_c.h"
#include "SDL_mouse_c.h"
Go to the source code of this file.
Functions | |
static int | RemovePendingSizeChangedAndResizedEvents (void *userdata, SDL_Event *event) |
static int | RemovePendingMoveEvents (void *userdata, SDL_Event *event) |
static int | RemovePendingExposedEvents (void *userdata, SDL_Event *event) |
int | SDL_SendWindowEvent (SDL_Window *window, Uint8 windowevent, int data1, int data2) |
Definition at line 60 of file SDL_windowevents.c.
References SDL_WINDOWEVENT, SDL_WINDOWEVENT_EXPOSED, SDL_Event::window, and SDL_WindowEvent::windowID.
Referenced by SDL_SendWindowEvent().
Definition at line 46 of file SDL_windowevents.c.
References SDL_WINDOWEVENT, SDL_WINDOWEVENT_MOVED, SDL_Event::window, and SDL_WindowEvent::windowID.
Referenced by SDL_SendWindowEvent().
Definition at line 31 of file SDL_windowevents.c.
References SDL_WINDOWEVENT, SDL_WINDOWEVENT_RESIZED, SDL_WINDOWEVENT_SIZE_CHANGED, SDL_Event::window, and SDL_WindowEvent::windowID.
Referenced by SDL_SendWindowEvent().
int SDL_SendWindowEvent | ( | SDL_Window * | window, |
Uint8 | windowevent, | ||
int | data1, | ||
int | data2 | ||
) |
Definition at line 74 of file SDL_windowevents.c.
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_SetWindowPosition(), SDL_ShowWindow(), SDL_UpdateFullscreenMode(), and WINRT_ProcessWindowSizeChange().