summaryrefslogtreecommitdiffstats
path: root/src/android/app/src/main/jni/android_common/android_common.cpp
diff options
context:
space:
mode:
authorliamwhite <liamwhite@users.noreply.github.com>2024-01-01 21:02:06 +0100
committerGitHub <noreply@github.com>2024-01-01 21:02:06 +0100
commitc3c676b7d69c35c37462fb0edd04d714e9a1f4e3 (patch)
tree4301881852e57113f602f01f166462cbda25f262 /src/android/app/src/main/jni/android_common/android_common.cpp
parentMerge pull request #12454 from liamwhite/ct-stuff (diff)
parentandroid: Expose touchscreen toggle (diff)
downloadyuzu-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.cpp9
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);
+}