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" 84 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)
struct wl_surface * surface
#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)
void Android_SetWindowFullscreen(_THIS, SDL_Window *window, SDL_VideoDisplay *display, SDL_bool fullscreen)
SDL_sem * Android_PauseSem
static SDL_VideoDevice * _this
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
void Android_JNI_SetWindowStyle(SDL_bool fullscreen)
ANativeWindow * native_window