diff options
author | liamwhite <liamwhite@users.noreply.github.com> | 2024-01-01 21:02:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-01 21:02:06 +0100 |
commit | c3c676b7d69c35c37462fb0edd04d714e9a1f4e3 (patch) | |
tree | 4301881852e57113f602f01f166462cbda25f262 /src/android/app/src/main/jni/android_common/android_common.cpp | |
parent | Merge pull request #12454 from liamwhite/ct-stuff (diff) | |
parent | android: Expose touchscreen toggle (diff) | |
download | yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.tar yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.tar.gz yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.tar.bz2 yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.tar.lz yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.tar.xz yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.tar.zst yuzu-c3c676b7d69c35c37462fb0edd04d714e9a1f4e3.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 | 9 |
1 files changed, 9 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 52d8ecfeb..1e884ffdd 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 @@ -9,6 +9,7 @@ #include <jni.h> #include "common/string_util.h" +#include "jni/id_cache.h" std::string GetJString(JNIEnv* env, jstring jstr) { if (!jstr) { @@ -33,3 +34,11 @@ jstring ToJString(JNIEnv* env, std::string_view str) { jstring ToJString(JNIEnv* env, std::u16string_view str) { return ToJString(env, Common::UTF16ToUTF8(str)); } + +double GetJDouble(JNIEnv* env, jobject jdouble) { + return env->GetDoubleField(jdouble, IDCache::GetDoubleValueField()); +} + +jobject ToJDouble(JNIEnv* env, double value) { + return env->NewObject(IDCache::GetDoubleClass(), IDCache::GetDoubleConstructor(), value); +} |