You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
OpenXR: Expose more system info from XrSystemProperties
This commit is contained in:
@@ -420,6 +420,8 @@ public:
|
|||||||
OpenXRGraphicsExtensionWrapper *get_graphics_extension() const { return graphics_extension; }
|
OpenXRGraphicsExtensionWrapper *get_graphics_extension() const { return graphics_extension; }
|
||||||
String get_runtime_name() const { return runtime_name; }
|
String get_runtime_name() const { return runtime_name; }
|
||||||
String get_runtime_version() const { return runtime_version; }
|
String get_runtime_version() const { return runtime_version; }
|
||||||
|
String get_system_name() const { return system_name; }
|
||||||
|
uint32_t get_vendor_id() const { return vendor_id; }
|
||||||
|
|
||||||
// helper method to convert an XrPosef to a Transform3D
|
// helper method to convert an XrPosef to a Transform3D
|
||||||
Transform3D transform_from_pose(const XrPosef &p_pose);
|
Transform3D transform_from_pose(const XrPosef &p_pose);
|
||||||
|
|||||||
@@ -705,6 +705,8 @@ Dictionary OpenXRInterface::get_system_info() {
|
|||||||
if (openxr_api) {
|
if (openxr_api) {
|
||||||
dict[SNAME("XRRuntimeName")] = openxr_api->get_runtime_name();
|
dict[SNAME("XRRuntimeName")] = openxr_api->get_runtime_name();
|
||||||
dict[SNAME("XRRuntimeVersion")] = openxr_api->get_runtime_version();
|
dict[SNAME("XRRuntimeVersion")] = openxr_api->get_runtime_version();
|
||||||
|
dict[SNAME("OpenXRSystemName")] = openxr_api->get_system_name();
|
||||||
|
dict[SNAME("OpenXRVendorID")] = openxr_api->get_vendor_id();
|
||||||
}
|
}
|
||||||
|
|
||||||
return dict;
|
return dict;
|
||||||
|
|||||||
Reference in New Issue
Block a user