diff options
author | Yuri Sizov <11782833+YuriSizov@users.noreply.github.com> | 2023-03-25 15:07:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-25 15:07:51 +0100 |
commit | d20c520d96ec2c119ae00bf87868d0ddf436dc14 (patch) | |
tree | aec878b59ac6ed5d0740980ace94650f42c5a7ed /modules/openxr/openxr_interface.cpp | |
parent | e4e63f976abb264f109725b6524cd8aa38d99ac0 (diff) | |
parent | e31c2e42774f0b56608662f239a32f7734513a99 (diff) | |
download | redot-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.cpp | 11 |
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; } |