Package com.jme3.input.android
Class AndroidSensorJoyInput
java.lang.Object
com.jme3.input.android.AndroidSensorJoyInput
- All Implemented Interfaces:
- android.hardware.SensorEventListener
AndroidSensorJoyInput converts the Android Sensor system into Joystick events.
 A single joystick is configured and includes data for all configured sensors
 as separate axes of the joystick.
 Each axis is named according to the static strings in SensorJoystickAxis.
 Refer to the strings defined in SensorJoystickAxis for a list of supported
 sensors and their axis data.  Each sensor type defined in SensorJoystickAxis
 will be attempted to be configured.  If the device does not support a particular
 sensor, the axis will return null if joystick.getAxis(String name) is called.
 The joystick.getXAxis and getYAxis methods of the joystick are configured to
 return the device orientation values in the device's X and Y directions.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected classclass
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddestroy()loadJoystick(int joyId, InputManager inputManager) voidonAccuracyChanged(android.hardware.Sensor sensor, int i) voidonSensorChanged(android.hardware.SensorEvent se) voidPauses the sensors to save battery life if the sensors are not needed.voidResumes the sensors.voidsetView(android.opengl.GLSurfaceView view) voidupdate()
- 
Constructor Details- 
AndroidSensorJoyInput
 
- 
- 
Method Details- 
setViewpublic void setView(android.opengl.GLSurfaceView view) 
- 
pauseSensorspublic void pauseSensors()Pauses the sensors to save battery life if the sensors are not needed. Used to pause sensors when the activity pauses
- 
resumeSensorspublic void resumeSensors()Resumes the sensors. Used to resume sensors when the activity comes to the top of the stack
- 
loadJoystick
- 
updatepublic void update()
- 
destroypublic void destroy()
- 
onSensorChangedpublic void onSensorChanged(android.hardware.SensorEvent se) - Specified by:
- onSensorChangedin interface- android.hardware.SensorEventListener
 
- 
onAccuracyChangedpublic void onAccuracyChanged(android.hardware.Sensor sensor, int i) - Specified by:
- onAccuracyChangedin interface- android.hardware.SensorEventListener
 
 
-