#pragma once #ifndef ANDROID_PRIV_H #define ANDROID_PRIV_H #include #include #include extern struct jnimethods_s { jclass actcls; JavaVM *vm; JNIEnv *env; jmethodID enableTextInput; jmethodID vibrate; jmethodID messageBox; jmethodID notify; jmethodID setTitle; jmethodID setIcon; jmethodID getAndroidId; jmethodID saveID; jmethodID loadID; jmethodID showMouse; jmethodID shellExecute; jmethodID swapBuffers; jmethodID toggleEGL; jmethodID createGLContext; jmethodID getGLAttribute; jmethodID deleteGLContext; jmethodID getSelectedPixelFormat; jmethodID getSurface; int width, height; } jni; extern struct jnimouse_s { float x, y; } jnimouse; // // vid_android.c // void Android_UpdateSurface( qboolean active ); #endif // ANDROID_PRIV_H