GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
org.libsdl.app.SDLControllerManager Class Reference
Collaboration diagram for org.libsdl.app.SDLControllerManager:

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 axis_mask, 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 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 axis_mask, 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

Member Function Documentation

◆ handleJoystickMotionEvent() [1/2]

boolean org.libsdl.app.SDLControllerManager.handleJoystickMotionEvent ( MotionEvent event)
inlinestatic

◆ handleJoystickMotionEvent() [2/2]

boolean org.libsdl.app.SDLControllerManager.handleJoystickMotionEvent ( MotionEvent event)
inlinestatic

◆ hapticRun() [1/2]

void org.libsdl.app.SDLControllerManager.hapticRun ( int device_id,
float intensity,
int length )
inlinestatic

This method is called by SDL using JNI.

◆ hapticRun() [2/2]

void org.libsdl.app.SDLControllerManager.hapticRun ( int device_id,
float intensity,
int length )
inlinestatic

This method is called by SDL using JNI.

◆ hapticStop() [1/2]

void org.libsdl.app.SDLControllerManager.hapticStop ( int device_id)
inlinestatic

This method is called by SDL using JNI.

◆ hapticStop() [2/2]

void org.libsdl.app.SDLControllerManager.hapticStop ( int device_id)
inlinestatic

This method is called by SDL using JNI.

◆ initialize() [1/2]

void org.libsdl.app.SDLControllerManager.initialize ( )
inlinestatic
Here is the caller graph for this function:

◆ initialize() [2/2]

void org.libsdl.app.SDLControllerManager.initialize ( )
inlinestatic

◆ isDeviceSDLJoystick() [1/2]

boolean org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick ( int deviceId)
inlinestatic
Here is the caller graph for this function:

◆ isDeviceSDLJoystick() [2/2]

boolean org.libsdl.app.SDLControllerManager.isDeviceSDLJoystick ( int deviceId)
inlinestatic

◆ nativeAddHaptic() [1/2]

native int org.libsdl.app.SDLControllerManager.nativeAddHaptic ( int device_id,
String name )
static

◆ nativeAddHaptic() [2/2]

native int org.libsdl.app.SDLControllerManager.nativeAddHaptic ( int device_id,
String name )
static

◆ nativeAddJoystick() [1/2]

native int org.libsdl.app.SDLControllerManager.nativeAddJoystick ( int device_id,
String name,
String desc,
int vendor_id,
int product_id,
boolean is_accelerometer,
int button_mask,
int naxes,
int axis_mask,
int nhats,
int nballs )
static

◆ nativeAddJoystick() [2/2]

native int org.libsdl.app.SDLControllerManager.nativeAddJoystick ( int device_id,
String name,
String desc,
int vendor_id,
int product_id,
boolean is_accelerometer,
int button_mask,
int naxes,
int axis_mask,
int nhats,
int nballs )
static

◆ nativeRemoveHaptic() [1/2]

native int org.libsdl.app.SDLControllerManager.nativeRemoveHaptic ( int device_id)
static

◆ nativeRemoveHaptic() [2/2]

native int org.libsdl.app.SDLControllerManager.nativeRemoveHaptic ( int device_id)
static

◆ nativeRemoveJoystick() [1/2]

native int org.libsdl.app.SDLControllerManager.nativeRemoveJoystick ( int device_id)
static

◆ nativeRemoveJoystick() [2/2]

native int org.libsdl.app.SDLControllerManager.nativeRemoveJoystick ( int device_id)
static

◆ nativeSetupJNI() [1/2]

native int org.libsdl.app.SDLControllerManager.nativeSetupJNI ( )
static
Here is the caller graph for this function:

◆ nativeSetupJNI() [2/2]

native int org.libsdl.app.SDLControllerManager.nativeSetupJNI ( )
static

◆ onNativeHat() [1/2]

native void org.libsdl.app.SDLControllerManager.onNativeHat ( int device_id,
int hat_id,
int x,
int y )
static

◆ onNativeHat() [2/2]

native void org.libsdl.app.SDLControllerManager.onNativeHat ( int device_id,
int hat_id,
int x,
int y )
static

◆ onNativeJoy() [1/2]

native void org.libsdl.app.SDLControllerManager.onNativeJoy ( int device_id,
int axis,
float value )
static

◆ onNativeJoy() [2/2]

native void org.libsdl.app.SDLControllerManager.onNativeJoy ( int device_id,
int axis,
float value )
static

◆ onNativePadDown() [1/2]

native int org.libsdl.app.SDLControllerManager.onNativePadDown ( int device_id,
int keycode )
static
Here is the caller graph for this function:

◆ onNativePadDown() [2/2]

native int org.libsdl.app.SDLControllerManager.onNativePadDown ( int device_id,
int keycode )
static

◆ onNativePadUp() [1/2]

native int org.libsdl.app.SDLControllerManager.onNativePadUp ( int device_id,
int keycode )
static
Here is the caller graph for this function:

◆ onNativePadUp() [2/2]

native int org.libsdl.app.SDLControllerManager.onNativePadUp ( int device_id,
int keycode )
static

◆ pollHapticDevices() [1/2]

void org.libsdl.app.SDLControllerManager.pollHapticDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ pollHapticDevices() [2/2]

void org.libsdl.app.SDLControllerManager.pollHapticDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ pollInputDevices() [1/2]

void org.libsdl.app.SDLControllerManager.pollInputDevices ( )
inlinestatic

This method is called by SDL using JNI.

◆ pollInputDevices() [2/2]

void org.libsdl.app.SDLControllerManager.pollInputDevices ( )
inlinestatic

This method is called by SDL using JNI.

Member Data Documentation

◆ mHapticHandler

SDLHapticHandler org.libsdl.app.SDLControllerManager.mHapticHandler
staticprotected

◆ mJoystickHandler

SDLJoystickHandler org.libsdl.app.SDLControllerManager.mJoystickHandler
staticprotected

The documentation for this class was generated from the following files: