21 #include "../../SDL_internal.h"
23 #if SDL_VIDEO_DRIVER_ANDROID
26 #include "../SDL_sysvideo.h"
27 #include "../../events/SDL_keyboard_c.h"
28 #include "../../events/SDL_mouse_c.h"
85 return SDL_SetError(
"Could not create GLES window surface");
#define SDL_MINOR_VERSION
void Android_JNI_SetOrientation(int w, int h, int resizable, const char *hint)
void SDL_SetKeyboardFocus(SDL_Window *window)
void Android_DestroyWindow(_THIS, SDL_Window *window)
#define SDL_MAJOR_VERSION
#define SDL_CreateSemaphore
void Android_JNI_SetActivityTitle(const char *title)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
void SDL_SetMouseFocus(SDL_Window *window)
SDL_sem * Android_PauseSem
static SDL_VideoDevice * _this
void * SDL_calloc(size_t nmemb, size_t size)
SDL_Window * Android_Window
#define SDL_HINT_ORIENTATIONS
A variable controlling which orientations are allowed on iOS.
#define SDL_OutOfMemory()
void Android_SetWindowTitle(_THIS, SDL_Window *window)
ANativeWindow * Android_JNI_GetNativeWindow(void)
SDL_sem * Android_ResumeSem
EGLSurface EGLNativeWindowType * window
The type used to identify a window.
int Android_CreateWindow(_THIS, SDL_Window *window)
#define SDL_DestroySemaphore
SDL_bool Android_GetWindowWMInfo(_THIS, SDL_Window *window, struct SDL_SysWMinfo *info)
union SDL_SysWMinfo::@18 info
ANativeWindow * native_window