orx  stable
Portable Game Engine
orxAndroid.h File Reference
#include <jni.h>
#include <pthread.h>
#include <stdlib.h>
#include <android/native_window.h>

Go to the source code of this file.

Data Structures

struct  orxANDROID_AXIS_DATA
 
struct  orxANDROID_JOYSTICK_EVENT
 
struct  orxANDROID_KEY_EVENT
 
struct  orxANDROID_SURFACE_CHANGED_EVENT
 

Macros

#define KZ_CONFIG_ACCELEROMETER_FREQUENCY   "AccelerometerFrequency"
 
#define KZ_CONFIG_ANDROID   "Android"
 
#define KZ_CONFIG_SURFACE_SCALE   "SurfaceScale"
 
#define KZ_CONFIG_USE_JOYSTICK   "UseJoystick"
 
#define orxANDROID_EVENT_JOYSTICK_ADDED   0
 
#define orxANDROID_EVENT_JOYSTICK_CHANGED   2
 
#define orxANDROID_EVENT_JOYSTICK_DOWN   3
 
#define orxANDROID_EVENT_JOYSTICK_MOVE   5
 
#define orxANDROID_EVENT_JOYSTICK_REMOVED   1
 
#define orxANDROID_EVENT_JOYSTICK_UP   4
 
#define orxANDROID_EVENT_KEYBOARD_DOWN   0
 
#define orxANDROID_EVENT_KEYBOARD_UP   1
 
#define orxANDROID_EVENT_SURFACE_CHANGED   2
 
#define orxANDROID_EVENT_SURFACE_CREATED   1
 
#define orxANDROID_EVENT_SURFACE_DESTROYED   0
 
#define orxANDROID_EVENT_TYPE_ACCELERATE   (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 2)
 
#define orxANDROID_EVENT_TYPE_JOYSTICK   (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 3)
 
#define orxANDROID_EVENT_TYPE_KEYBOARD   (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 0)
 
#define orxANDROID_EVENT_TYPE_SURFACE   (orxEVENT_TYPE)(orxEVENT_TYPE_FIRST_RESERVED + 1)
 

Functions

jobject orxAndroid_GetActivity ()
 
const char * orxAndroid_GetInternalStoragePath ()
 
voidorxAndroid_GetJNIEnv ()
 
ANativeWindow * orxAndroid_GetNativeWindow ()
 
void orxAndroid_JNI_GetDeviceIds (orxS32 devicesId[4])
 
orxU32 orxAndroid_JNI_GetRotation ()
 
void orxAndroid_JNI_SetupThread ()
 
void orxAndroid_PumpEvents ()
 
orxSTATUS orxAndroid_RegisterAPKResource ()
 

Detailed Description


Generated for orx by doxygen 1.5.6