42 #ifndef _orxANDROID_H_ 43 #define _orxANDROID_H_ 49 #define KZ_CONFIG_ANDROID "Android" 50 #define KZ_CONFIG_SURFACE_SCALE "SurfaceScale" 51 #define KZ_CONFIG_ACCELEROMETER_FREQUENCY "AccelerometerFrequency" 53 #include <android/native_window.h> 55 #define LOOPER_ID_SENSOR LOOPER_ID_USER 57 #if defined(__cplusplus) 62 typedef struct __orxANDROID_KEY_EVENT_t {
68 typedef struct __orxANDROID_SURFACE_CHANGED_EVENT_t {
104 #if defined(__cplusplus) 108 #define orxANDROID_EVENT_TYPE_KEYBOARD (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 0) 109 #define orxANDROID_EVENT_KEYBOARD_DOWN 0 110 #define orxANDROID_EVENT_KEYBOARD_UP 1 112 #define orxANDROID_EVENT_TYPE_SURFACE (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 1) 113 #define orxANDROID_EVENT_SURFACE_DESTROYED 0 114 #define orxANDROID_EVENT_SURFACE_CREATED 1 115 #define orxANDROID_EVENT_SURFACE_CHANGED 2 117 #define orxANDROID_EVENT_TYPE_ACCELERATE (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 2)
orxSTATUS orxFASTCALL orxAndroid_JNI_SetupThread(void *_pContext)
orxU32 orxAndroid_JNI_GetRotation()
ANativeWindow * orxAndroid_GetNativeWindow()
void orxAndroid_PumpEvents()
const char * orxAndroid_GetInternalStoragePath()
orxSTATUS orxAndroid_RegisterAPKResource()