SDL
2.0
|
Static Public Member Functions | |
static native int | nativeSetupJNI () |
static native int | nativeAddJoystick (int device_id, String name, String desc, int vendor_id, int product_id, boolean is_accelerometer, int button_mask, int naxes, int nhats, int nballs) |
static native int | nativeRemoveJoystick (int device_id) |
static native int | nativeAddHaptic (int device_id, String name) |
static native int | nativeRemoveHaptic (int device_id) |
static native int | onNativePadDown (int device_id, int keycode) |
static native int | onNativePadUp (int device_id, int keycode) |
static native void | onNativeJoy (int device_id, int axis, float value) |
static native void | onNativeHat (int device_id, int hat_id, int x, int y) |
static void | initialize () |
static boolean | handleJoystickMotionEvent (MotionEvent event) |
static void | pollInputDevices () |
static void | pollHapticDevices () |
static void | hapticRun (int device_id, float intensity, int length) |
static void | hapticStop (int device_id) |
static boolean | isDeviceSDLJoystick (int deviceId) |
Static Protected Attributes | |
static SDLJoystickHandler | mJoystickHandler |
static SDLHapticHandler | mHapticHandler |
Static Private Attributes | |
static final String | TAG = "SDLControllerManager" |
Definition at line 14 of file SDLControllerManager.java.
|
inlinestatic |
Definition at line 61 of file SDLControllerManager.java.
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
inlinestatic |
This method is called by SDL using JNI.
Definition at line 82 of file SDLControllerManager.java.
|
inlinestatic |
This method is called by SDL using JNI.
Definition at line 89 of file SDLControllerManager.java.
|
inlinestatic |
Definition at line 38 of file SDLControllerManager.java.
Referenced by org.libsdl.app.SDL.initialize().
|
inlinestatic |
if ((sources & InputDevice.SOURCE_CLASS_JOYSTICK) == InputDevice.SOURCE_CLASS_JOYSTICK) { Log.v(TAG, "Input device " + device.getName() + " is a joystick."); } if ((sources & InputDevice.SOURCE_DPAD) == InputDevice.SOURCE_DPAD) { Log.v(TAG, "Input device " + device.getName() + " is a dpad."); } if ((sources & InputDevice.SOURCE_GAMEPAD) == InputDevice.SOURCE_GAMEPAD) { Log.v(TAG, "Input device " + device.getName() + " is a gamepad."); }
Definition at line 95 of file SDLControllerManager.java.
References device, e, org.libsdl.app.SDLActivity.getContentView(), org.libsdl.app.SDL.getContext(), org.libsdl.app.SDLControllerManager.handleJoystickMotionEvent(), haptic, i, org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick(), org.libsdl.app.SDLActivity.isDeXMode(), j, org.libsdl.app.SDLActivity.mSeparateMouseAndTouch, org.libsdl.app.SDLControllerManager.nativeAddHaptic(), org.libsdl.app.SDLControllerManager.nativeAddJoystick(), org.libsdl.app.SDLControllerManager.nativeRemoveHaptic(), org.libsdl.app.SDLControllerManager.nativeRemoveJoystick(), org.libsdl.app.SDLControllerManager.onNativeHat(), org.libsdl.app.SDLControllerManager.onNativeJoy(), org.libsdl.app.SDLActivity.onNativeMouse(), org.libsdl.app.SDLControllerManager.pollHapticDevices(), and org.libsdl.app.SDLControllerManager.pollInputDevices().
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick(), and org.libsdl.app.SDLActivity.setSystemCursor().
|
static |
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
static |
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
static |
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
static |
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
static |
Referenced by org.libsdl.app.SDL.setupJNI().
|
static |
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
static |
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
static |
Referenced by org.libsdl.app.SDLActivity.setSystemCursor().
|
static |
Referenced by org.libsdl.app.SDLActivity.setSystemCursor().
|
inlinestatic |
This method is called by SDL using JNI.
Definition at line 75 of file SDLControllerManager.java.
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
inlinestatic |
This method is called by SDL using JNI.
Definition at line 68 of file SDLControllerManager.java.
Referenced by org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick().
|
staticprotected |
Definition at line 34 of file SDLControllerManager.java.
|
staticprotected |
Definition at line 33 of file SDLControllerManager.java.
|
staticprivate |
Definition at line 36 of file SDLControllerManager.java.