summaryrefslogtreecommitdiffstats
path: root/modules/openxr/openxr_interface.cpp
diff options
context:
space:
mode:
authorYuri Sizov <11782833+YuriSizov@users.noreply.github.com>2023-03-25 15:07:51 +0100
committerGitHub <noreply@github.com>2023-03-25 15:07:51 +0100
commitd20c520d96ec2c119ae00bf87868d0ddf436dc14 (patch)
treeaec878b59ac6ed5d0740980ace94650f42c5a7ed /modules/openxr/openxr_interface.cpp
parente4e63f976abb264f109725b6524cd8aa38d99ac0 (diff)
parente31c2e42774f0b56608662f239a32f7734513a99 (diff)
downloadredot-engine-d20c520d96ec2c119ae00bf87868d0ddf436dc14.tar.gz
Merge pull request #74848 from BastiaanOlij/add_xr_system_info
Add a get_system_info method to XRInterface
Diffstat (limited to 'modules/openxr/openxr_interface.cpp')
-rw-r--r--modules/openxr/openxr_interface.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/openxr/openxr_interface.cpp b/modules/openxr/openxr_interface.cpp
index 51de9b913a..27344c9da7 100644
--- a/modules/openxr/openxr_interface.cpp
+++ b/modules/openxr/openxr_interface.cpp
@@ -583,6 +583,17 @@ void OpenXRInterface::uninitialize() {
initialized = false;
}
+Dictionary OpenXRInterface::get_system_info() {
+ Dictionary dict;
+
+ if (openxr_api) {
+ dict[SNAME("XRRuntimeName")] = openxr_api->get_runtime_name();
+ dict[SNAME("XRRuntimeVersion")] = openxr_api->get_runtime_version();
+ }
+
+ return dict;
+}
+
bool OpenXRInterface::supports_play_area_mode(XRInterface::PlayAreaMode p_mode) {
return false;
}