diff options
| author | Anthony <Helios747@users.noreply.github.com> | 2019-11-27 15:40:43 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-27 15:40:43 -0800 |
| commit | 155016531fb970f45d46a97b4397d9990e2b494e (patch) | |
| tree | c2cb83ae37c26ef4ebaae0dea9172eb4291084ec /Source/Android/jni/MainAndroid.cpp | |
| parent | 34a1df1c68ba76cdc5aea2dfabb68e1850dd9662 (diff) | |
| parent | 2d4a3f4597f14b2563fac7acf080b91fa4bac5e8 (diff) | |
Merge pull request #8439 from JosJuice/android-native-motion-controls
Android: Native motion controls
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
| -rw-r--r-- | Source/Android/jni/MainAndroid.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/Android/jni/MainAndroid.cpp b/Source/Android/jni/MainAndroid.cpp index aa197f7e5e..d998097fee 100644 --- a/Source/Android/jni/MainAndroid.cpp +++ b/Source/Android/jni/MainAndroid.cpp @@ -47,6 +47,8 @@ #include "DiscIO/Enums.h" #include "DiscIO/Volume.h" +#include "InputCommon/ControllerInterface/Android/Android.h" + #include "UICommon/UICommon.h" #include "VideoCommon/OnScreenDisplay.h" @@ -200,6 +202,8 @@ JNIEXPORT jboolean JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_onGamePa JNIEnv* env, jobject obj, jstring jDevice, jint Button, jint Action); JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_onGamePadMoveEvent( JNIEnv* env, jobject obj, jstring jDevice, jint Axis, jfloat Value); +JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SetMotionSensorsEnabled( + JNIEnv* env, jobject obj, jboolean accelerometer_enabled, jboolean gyroscope_enabled); JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetVersionString(JNIEnv* env, jobject obj); JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetGitRevision(JNIEnv* env, @@ -308,6 +312,12 @@ JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_onGamePadMov ButtonManager::GamepadAxisEvent(GetJString(env, jDevice), Axis, Value); } +JNIEXPORT void JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_SetMotionSensorsEnabled( + JNIEnv* env, jobject obj, jboolean accelerometer_enabled, jboolean gyroscope_enabled) +{ + ciface::Android::SetMotionSensorsEnabled(accelerometer_enabled, gyroscope_enabled); +} + JNIEXPORT jstring JNICALL Java_org_dolphinemu_dolphinemu_NativeLibrary_GetVersionString(JNIEnv* env, jobject obj) { |
