Definition at line 60 of file testhittesting.c.
References SDL_WindowEvent::data1, SDL_WindowEvent::data2, done, drag_areas, e, SDL_WindowEvent::event, hitTest(), SDL_Event::key, SDL_KeyboardEvent::keysym, NULL, numareas, renderer, SDL_arraysize, SDL_CreateRenderer, SDL_CreateWindow, SDL_Delay, SDL_Init, SDL_INIT_VIDEO, SDL_KEYDOWN, SDL_Log, SDL_MOUSEBUTTONDOWN, SDL_MOUSEBUTTONUP, SDL_PollEvent, SDL_Quit, SDL_QUIT, SDL_RenderClear, SDL_RenderFillRects, SDL_RenderPresent, SDL_SetRenderDrawColor, SDL_SetWindowHitTest, SDL_WINDOW_BORDERLESS, SDL_WINDOW_RESIZABLE, SDL_WINDOWEVENT, SDL_WINDOWEVENT_MOVED, SDL_WINDOWPOS_CENTERED, SDLK_ESCAPE, SDLK_x, SDL_Keysym::sym, SDL_Event::type, and SDL_Event::window.
72 SDL_Log(
"Enabling hit-testing failed!\n");
80 int nothing_to_do = 1;
#define SDL_WINDOWPOS_CENTERED
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 Uint32 * e
const SDL_Rect drag_areas[]
#define SDL_RenderFillRects
static SDL_Renderer * renderer
static SDL_HitTestResult hitTest(SDL_Window *window, const SDL_Point *pt, void *data)
EGLSurface EGLNativeWindowType * window
#define SDL_SetWindowHitTest
The type used to identify a window.
#define SDL_arraysize(array)
#define SDL_SetRenderDrawColor
static const SDL_Rect * areas
#define SDL_CreateRenderer
#define SDL_RenderPresent