diff options
author | liamwhite <liamwhite@users.noreply.github.com> | 2024-01-20 19:35:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-20 19:35:03 +0100 |
commit | 2faa63167682ca48e84310b8ee1be2edce031f1e (patch) | |
tree | b0bac4ed76764636d4ae545d47c921da8522a4cf /src/android/app/src/main/jni/android_common/android_common.cpp | |
parent | Merge pull request #12660 from german77/better-vibration (diff) | |
parent | frontend_common: Add documentation for content_mananger (diff) | |
download | yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.tar yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.tar.gz yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.tar.bz2 yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.tar.lz yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.tar.xz yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.tar.zst yuzu-2faa63167682ca48e84310b8ee1be2edce031f1e.zip |
Diffstat (limited to 'src/android/app/src/main/jni/android_common/android_common.cpp')
-rw-r--r-- | src/android/app/src/main/jni/android_common/android_common.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/android/app/src/main/jni/android_common/android_common.cpp b/src/android/app/src/main/jni/android_common/android_common.cpp index 1e884ffdd..7018a52af 100644 --- a/src/android/app/src/main/jni/android_common/android_common.cpp +++ b/src/android/app/src/main/jni/android_common/android_common.cpp @@ -42,3 +42,19 @@ double GetJDouble(JNIEnv* env, jobject jdouble) { jobject ToJDouble(JNIEnv* env, double value) { return env->NewObject(IDCache::GetDoubleClass(), IDCache::GetDoubleConstructor(), value); } + +s32 GetJInteger(JNIEnv* env, jobject jinteger) { + return env->GetIntField(jinteger, IDCache::GetIntegerValueField()); +} + +jobject ToJInteger(JNIEnv* env, s32 value) { + return env->NewObject(IDCache::GetIntegerClass(), IDCache::GetIntegerConstructor(), value); +} + +bool GetJBoolean(JNIEnv* env, jobject jboolean) { + return env->GetBooleanField(jboolean, IDCache::GetBooleanValueField()); +} + +jobject ToJBoolean(JNIEnv* env, bool value) { + return env->NewObject(IDCache::GetBooleanClass(), IDCache::GetBooleanConstructor(), value); +} |