Go to the documentation of this file.
21 #include "../../SDL_internal.h"
32 #include <android/native_window_jni.h>
void Android_JNI_SetOrientation(int w, int h, int resizable, const char *hint)
int Android_JNI_InitTouch(void)
void Android_JNI_GetManifestEnvironmentVariables(void)
SDL_bool Android_IsDeXMode()
void Android_JNI_HapticRun(int device_id, float intensity, int length)
void Android_JNI_SetActivityTitle(const char *title)
int Android_JNI_SetupThread(void)
A collection of pixels used in software blitting.
void Android_JNI_SetWindowStyle(SDL_bool fullscreen)
char * Android_JNI_GetClipboardText(void)
void Android_JNI_SetSeparateMouseAndTouch(SDL_bool new_value)
SDL_bool Android_JNI_GetAccelerometerValues(float values[3])
SDL_bool SDL_IsAndroidTablet(void)
Sint64 Android_JNI_FileSeek(SDL_RWops *ctx, Sint64 offset, int whence)
int Android_JNI_GetTouchDeviceIds(int **ids)
int Android_JNI_CreateCustomCursor(SDL_Surface *surface, int hot_x, int hot_y)
GLfloat GLfloat GLfloat GLfloat h
GLuint GLsizei GLsizei * length
SDL_bool Android_JNI_SetRelativeMouseEnabled(SDL_bool enabled)
int Android_JNI_GetPowerInfo(int *plugged, int *charged, int *battery, int *seconds, int *percent)
int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
GLenum GLsizei GLsizei GLint * values
void * Android_JNI_GetAudioBuffer(void)
SDL_bool Android_IsChromebook()
SDL_bool SDL_IsAndroidTV(void)
void Android_JNI_FlushCapturedAudio(void)
MessageBox structure containing title, text, window, etc.
JNIEXPORT void JNICALL SDL_Android_Init(JNIEnv *mEnv, jclass cls)
SDL_bool SDL_IsChromebook(void)
size_t Android_JNI_FileRead(SDL_RWops *ctx, void *buffer, size_t size, size_t maxnum)
JNIEnv * Android_JNI_GetEnv(void)
static char text[MAX_TEXT_LENGTH]
Sint64 Android_JNI_FileSize(SDL_RWops *ctx)
int Android_JNI_FileOpen(SDL_RWops *ctx, const char *fileName, const char *mode)
SDL_bool Android_JNI_SupportsRelativeMouse(void)
SDL_bool Android_JNI_SetCustomCursor(int cursorID)
int Android_JNI_OpenAudioDevice(int iscapture, SDL_AudioSpec *spec)
SDL_bool Android_JNI_SetSystemCursor(int cursorID)
int uint32_t uint32_t uint32_t uint32_t uint32_t int drmModeModeInfoPtr mode int uint32_t uint32_t uint32_t uint32_t int32_t hot_x
int Android_JNI_FileClose(SDL_RWops *ctx)
void Android_JNI_PollHapticDevices(void)
int Android_JNI_SendMessage(int command, int param)
void Android_JNI_ShowTextInput(SDL_Rect *inputRect)
SDL_bool SDL_IsDeXMode(void)
void Android_JNI_SuspendScreenSaver(SDL_bool suspend)
void Android_JNI_CloseAudioDevice(const int iscapture)
SDL_bool Android_JNI_HasClipboardText(void)
void Android_JNI_PollInputDevices(void)
ANativeWindow * Android_JNI_GetNativeWindow(void)
A rectangle, with the origin at the upper left.
void Android_JNI_HideTextInput(void)
void Android_JNI_WriteAudioBuffer(void)
size_t Android_JNI_FileWrite(SDL_RWops *ctx, const void *buffer, size_t size, size_t num)
void Android_JNI_HapticStop(int device_id)
GLenum GLenum GLsizei const GLuint GLboolean enabled
int Android_JNI_SetClipboardText(const char *text)
int Android_JNI_CaptureAudioBuffer(void *buffer, int buflen)
SDL_bool Android_JNI_IsScreenKeyboardShown(void)
int Android_JNI_GetDisplayDPI(float *ddpi, float *xdpi, float *ydpi)
GLubyte GLubyte GLubyte GLubyte w