aboutsummaryrefslogtreecommitdiff
path: root/main/input_default.cpp
diff options
context:
space:
mode:
authorfluffrabbit2016-05-27 14:29:37 -0300
committerGeorge Marques2016-05-27 14:36:55 -0300
commit4877b714b3f8b0f0af2bce7a32691fc2202c8acc (patch)
tree26df024d25fbbcd11b27a560644273a2599d947c /main/input_default.cpp
parenteb7227a20b27e91c6e2adfb1ded738f2dd7e453b (diff)
downloadgodot-4877b714b3f8b0f0af2bce7a32691fc2202c8acc.tar.gz
godot-4877b714b3f8b0f0af2bce7a32691fc2202c8acc.tar.zst
godot-4877b714b3f8b0f0af2bce7a32691fc2202c8acc.zip
Add magnetometer sensor support for Android
Diffstat (limited to '')
-rw-r--r--main/input_default.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/main/input_default.cpp b/main/input_default.cpp
index c8b8062ee..5b4ae7f2c 100644
--- a/main/input_default.cpp
+++ b/main/input_default.cpp
@@ -200,6 +200,12 @@ Vector3 InputDefault::get_accelerometer() {
return accelerometer;
}
+Vector3 InputDefault::get_magnetometer() {
+
+ _THREAD_SAFE_METHOD_
+ return magnetometer;
+}
+
void InputDefault::parse_input_event(const InputEvent& p_event) {
_THREAD_SAFE_METHOD_
@@ -296,6 +302,14 @@ void InputDefault::set_accelerometer(const Vector3& p_accel) {
}
+void InputDefault::set_magnetometer(const Vector3& p_magnetometer) {
+
+ _THREAD_SAFE_METHOD_
+
+ magnetometer=p_magnetometer;
+
+}
+
void InputDefault::set_main_loop(MainLoop *p_main_loop) {
main_loop=p_main_loop;