summaryrefslogtreecommitdiffstats
path: root/servers/xr/xr_interface_extension.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'servers/xr/xr_interface_extension.cpp')
-rw-r--r--servers/xr/xr_interface_extension.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/servers/xr/xr_interface_extension.cpp b/servers/xr/xr_interface_extension.cpp
index 0ff59d2a39..93042baec5 100644
--- a/servers/xr/xr_interface_extension.cpp
+++ b/servers/xr/xr_interface_extension.cpp
@@ -39,6 +39,7 @@ void XRInterfaceExtension::_bind_methods() {
GDVIRTUAL_BIND(_is_initialized);
GDVIRTUAL_BIND(_initialize);
GDVIRTUAL_BIND(_uninitialize);
+ GDVIRTUAL_BIND(_get_system_info);
GDVIRTUAL_BIND(_supports_play_area_mode, "mode");
GDVIRTUAL_BIND(_get_play_area_mode);
@@ -119,6 +120,12 @@ void XRInterfaceExtension::uninitialize() {
GDVIRTUAL_CALL(_uninitialize);
}
+Dictionary XRInterfaceExtension::get_system_info() {
+ Dictionary dict;
+ GDVIRTUAL_CALL(_get_system_info, dict);
+ return dict;
+}
+
PackedStringArray XRInterfaceExtension::get_suggested_tracker_names() const {
PackedStringArray arr;