mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-09-16 23:40:43 -05:00
Haptic feedback support for overlay controls
This commit is contained in:
@@ -64,7 +64,7 @@ jmethodID s_motion_event_get_source;
|
||||
jclass s_controller_interface_class;
|
||||
jmethodID s_controller_interface_register_input_device_listener;
|
||||
jmethodID s_controller_interface_unregister_input_device_listener;
|
||||
jmethodID s_controller_interface_get_vibrator_manager;
|
||||
jmethodID s_controller_interface_get_device_vibrator_manager;
|
||||
jmethodID s_controller_interface_get_system_vibrator_manager;
|
||||
jmethodID s_controller_interface_vibrate;
|
||||
|
||||
@@ -747,7 +747,8 @@ private:
|
||||
void AddMotors(JNIEnv* env, jobject input_device)
|
||||
{
|
||||
jobject vibrator_manager = env->CallStaticObjectMethod(
|
||||
s_controller_interface_class, s_controller_interface_get_vibrator_manager, input_device);
|
||||
s_controller_interface_class, s_controller_interface_get_device_vibrator_manager,
|
||||
input_device);
|
||||
AddMotorsFromManager(env, vibrator_manager);
|
||||
env->DeleteLocalRef(vibrator_manager);
|
||||
}
|
||||
@@ -858,8 +859,8 @@ InputBackend::InputBackend(ControllerInterface* controller_interface)
|
||||
env->GetStaticMethodID(s_controller_interface_class, "registerInputDeviceListener", "()V");
|
||||
s_controller_interface_unregister_input_device_listener =
|
||||
env->GetStaticMethodID(s_controller_interface_class, "unregisterInputDeviceListener", "()V");
|
||||
s_controller_interface_get_vibrator_manager =
|
||||
env->GetStaticMethodID(s_controller_interface_class, "getVibratorManager",
|
||||
s_controller_interface_get_device_vibrator_manager =
|
||||
env->GetStaticMethodID(s_controller_interface_class, "getDeviceVibratorManager",
|
||||
"(Landroid/view/InputDevice;)Lorg/dolphinemu/dolphinemu/features/"
|
||||
"input/model/DolphinVibratorManager;");
|
||||
s_controller_interface_get_system_vibrator_manager = env->GetStaticMethodID(
|
||||
|
||||
Reference in New Issue
Block a user