Tạo bản dựng bằng các tiện ích OpenXR được hỗ trợ

Các thiết bị XR được hỗ trợ
Hướng dẫn này giúp bạn xây dựng các trải nghiệm cho những loại thiết bị XR sau.
Thiết bị đeo đầu XR
Kính thông minh XR có dây

Android XR hỗ trợ OpenXR thông qua quy cách OpenXR 1.1 và một danh sách dài các tiện ích của nhà cung cấp bên thứ ba. Việc sử dụng các tiện ích này mang lại cho bạn trải nghiệm quen thuộc khi phát triển cho XR. Một số chức năng trong số này yêu cầu quyền khi bắt đầu chạy trên Android. Nếu muốn xây dựng trực tiếp trên API OpenXR, bạn có thể tìm thấy các tệp tiêu đề bắt buộc trong kho lưu trữ jetpack-xr-natives.

Tiện ích của nhà cung cấp Android XR

Tên tiện ích

Mô tả

Phiên bản API không gian

XR_ANDROID_anchor_sharing_export

Các neo do ứng dụng tạo thông qua XR_ANDROID_trackables, XR_EXT_spatial_anchor và XR_ANDROID_spatial_anchor_space được liên kết với một phiên cụ thể và do đó, các ứng dụng khác không nhìn thấy được. Tiện ích này cho phép các ứng dụng chia sẻ neo với các ứng dụng đang chạy khác.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_body_tracking

Sử dụng IK để xác định vị trí cơ thể dựa trên vị trí đầu và tay.

Quyền: BODY_TRACKING

v2

XR_ANDROID_composition_layer_passthrough_mesh

Dành cho những thiết bị hỗ trợ nhiều chế độ kết hợp môi trường.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_depth_texture

Tiện ích này cho phép ứng dụng yêu cầu bản đồ độ sâu của môi trường thực tế xung quanh tai nghe và truy vấn độ phân giải độ sâu được hỗ trợ khi tạo.

Quyền: SCENE_UNDERSTANDING_FINE

v1

XR_ANDROID_device_anchor_persistence

Tiện ích này cho phép ứng dụng duy trì hoạt động.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_enumerate_system_extension_properties

Tiện ích này cho phép các ứng dụng xác định tiện ích nào được cấu hình hệ thống hiện tại hỗ trợ.

v3

XR_ANDROID_eye_tracking

Tiện ích này cho phép các ứng dụng lấy thông tin về vị trí và hướng mắt của người dùng, cũng như trạng thái theo dõi ánh mắt.

Quyền: EYE_TRACKING_FINE

v1

XR_ANDROID_face_tracking

Tiện ích này cho phép các ứng dụng lấy trọng số của hình dạng kết hợp và kết xuất biểu cảm khuôn mặt trong trải nghiệm XR.

Quyền: FACE_TRACKING

v1

XR_ANDROID_face_tracking_data_source

Tiện ích này cho phép các ứng dụng lấy dữ liệu theo dõi khuôn mặt từ nhiều nguồn dữ liệu.

Quyền: FACE_TRACKING, RECORD_AUDIO

v3

XR_ANDROID_geospatial

Tiện ích này cung cấp tính năng theo dõi không gian địa lý cho Geospatial API của Google.

Quyền: ACCESS_FINE_LOCATION

v4

XR_ANDROID_geospatial_anchor

Tiện ích này cung cấp Điểm neo không gian địa lý và Điểm neo bề mặt được đặt trong không gian so với Trái Đất ở một vĩ độ, kinh độ và cao độ nhất định.

Quyền: ACCESS_FINE_LOCATION

v4

XR_ANDROID_global_passthrough_dimming

Tiện ích này cho phép các ứng dụng đặt và truy vấn mức độ làm mờ truyền qua chung, đồng thời nhận sự kiện khi mức độ làm mờ thay đổi.

v4

XR_ANDROID_google_cloud_auth

Tiện ích này cho phép sử dụng các tiện ích dựa trên Google Cloud bằng cách cho phép ứng dụng cung cấp thông tin xác thực cho các API của Google Cloud.

v4

XR_ANDROID_hand_mesh

Tiện ích này cho phép dữ liệu đầu vào theo dõi cử động của tay được biểu thị dưới dạng lưới tay động.

Quyền: HAND_TRACKING

v1

XR_ANDROID_light_estimation

Tiện ích này cho phép ứng dụng yêu cầu dữ liệu thể hiện ánh sáng của môi trường thực tế xung quanh kính thực tế ảo.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_light_estimation_cubemap

Tiện ích này được xây dựng dựa trên tiện ích XR_ANDROID_light_estimation cơ bản.

Quyền: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_mouse_interaction

Tiện ích này cung cấp một XrPath để nhận thao tác đầu vào bằng chuột và xác định một tư thế hành động thường dùng cho hồ sơ chuột của người dùng, bao gồm cả thiết bị chuột và bàn di chuột.

v1

XR_ANDROID_passthrough_camera_state

Camera truyền qua có thể mất thời gian để khởi động và có thể không hoạt động ngay lập tức.

v1

XR_ANDROID_performance_metrics

Tiện ích này cung cấp các API để liệt kê và truy vấn nhiều bộ đếm chỉ số hiệu suất của thiết bị XR hiện tại.

v1

XR_ANDROID_raycast

Tiện ích này cho phép ứng dụng thực hiện raycast đối với các đối tượng có thể theo dõi trong môi trường.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_recommended_resolution

Tiện ích này cho phép thời gian chạy thông báo cho ứng dụng khi độ phân giải được đề xuất thay đổi.

v1

XR_ANDROID_recommended_settings

Môi trường mặc định của người dùng có thể: ở nhiều trạng thái bằng cách kết hợp chế độ kết hợp và phương thức nhập.

v1

XR_ANDROID_scene_meshing

Tiện ích này nhằm cung cấp các lưới đại diện gần đúng cho các đối tượng thực tế trong môi trường của người dùng.

Quyền: SCENE_UNDERSTANDING_FINE

v1

XR_ANDROID_spatial_anchor_space

Hàm xrCreateSpatialAnchorEXT được xác định trong tiện ích XR_EXT_spatial_anchor cho phép các ứng dụng tạo neo không gian bằng một tay điều khiển XrSpatialEntityEXT để biểu thị neo đó.

Ngược lại, tiện ích này tạo một neo không gian được biểu thị bằng tay điều khiển XrSpace.

Quyền: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_annotation_tracking

Tiện ích này cung cấp chức năng theo dõi chú thích cho tiện ích XR_EXT_spatial_entity để theo dõi nhiều chú thích trong cảnh. Tính năng này cho phép các ứng dụng đặt lớp phủ lên các đối tượng thực hoặc ảo được xác định bằng các tệp đối chiếu trong thời gian chạy.

Quyền: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_spatial_component_subsumed_by

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và cung cấp một thành phần mới cho XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT để hiển thị XrSpatialEntityIdEXT bao gồm thực thể hiện tại.

Quyền: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_discovery_bounds

Tiện ích này bổ sung các định nghĩa về ranh giới không gian, cho phép các ứng dụng lọc các thực thể không gian được phát hiện.

Quyền: SCENE_UNDERSTANDING_COARSE

v4

XR_ANDROID_spatial_discovery_raycast

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và cung cấp chức năng truyền tia cho các chức năng không gian hiện có.

Quyền: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_spatial_entity_bound_anchor

Tiện ích này cho phép các ứng dụng tạo và đính kèm điểm neo vào các thực thể không gian.

Quyền: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_object_tracking

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và xác định khả năng không gian để theo dõi một tập hợp các đối tượng vật lý được xác định trước mà không cần tập dữ liệu đầu vào từ ứng dụng.

Quyền: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_trackables

Tiện ích này cho phép ứng dụng truy cập vào các đối tượng có thể theo dõi trong môi trường thực tế.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_image

Tiện ích này cho phép theo dõi hình ảnh phẳng theo chỉ định của các nhóm hình ảnh tham khảo đầu vào.

Quyền: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_trackables_marker

Tiện ích này cho phép theo dõi điểm đánh dấu thực tế.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_object

Tiện ích này cho phép theo dõi đối tượng thực tế.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_qr_code

Tiện ích này cho phép theo dõi mã QR thực tế và giải mã dữ liệu mã QR.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_unbounded_reference_space

Tiện ích này cho phép các ứng dụng tạo không gian tham chiếu XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID.

v1

XR_ANDROID_viewport_feathering

Tiện ích này cho thấy vùng mờ được áp dụng trong thời gian chạy để ứng dụng có thể bố trí các phần tử trên giao diện người dùng trong vùng an toàn.

v4

Tiện ích của bên thứ ba

Tên tiện ích

Mô tả

Phiên bản API không gian

XR_MND_headless

Một số ứng dụng có thể cần truy cập vào thiết bị tương tác XR mà không hiển thị bất kỳ nội dung hình ảnh nào trên (các) màn hình.

v1

XR_KHR_binding_modification

Phần mở rộng này thêm một cấu trúc không bắt buộc có thể được đưa vào chuỗi XrInteractionProfileSuggestedBinding::next được truyền đến xrSuggestInteractionProfileBindings để chỉ định thông tin bổ sung nhằm sửa đổi hành vi liên kết mặc định.

v1

XR_EXT_debug_utils

Do tính chất của giao diện OpenXR, nên nhà phát triển và ứng dụng có rất ít thông tin về lỗi.

v1

XR_EXT_hand_tracking

Tiện ích này cho phép các ứng dụng xác định vị trí của từng khớp trong dữ liệu đầu vào theo dõi cử động của tay.

Quyền: HAND_TRACKING

v1

XR_EXT_performance_settings

Tiện ích này xác định một API để ứng dụng đưa ra gợi ý về hiệu suất cho thời gian chạy và để thời gian chạy gửi thông báo liên quan đến hiệu suất trở lại ứng dụng. Điều này cho phép cả hai bên đạt được sự cân bằng phù hợp giữa hiệu suất CPU và GPU cần thiết, độ bền nhiệt và trải nghiệm người dùng tốt nhất quán trong suốt phiên.

v1

XR_FB_display_refresh_rate

Trên các nền tảng hỗ trợ điều chỉnh linh hoạt tốc độ làm mới màn hình.

v1

XR_FB_swapchain_update_state

Tiện ích này cho phép ứng dụng sửa đổi và truy vấn trạng thái có thể thay đổi cụ thể liên quan đến chuỗi hoán đổi.

v1

XR_FB_foveation

Trong bối cảnh XR, foveation là một kỹ thuật kết xuất cho phép hiển thị vùng hình ảnh gần tiêu điểm hoặc hố mắt ở độ phân giải cao hơn so với các vùng ở ngoại vi.

v1

XR_FB_foveation_configuration

Trên HMD của Facebook, nhà phát triển có thể tạo hồ sơ foveation do thời gian chạy tạo ra cho các thuộc tính quang học và hiệu suất.

v1

XR_FB_foveation_vulkan

API đồ hoạ Vulkan yêu cầu áp dụng hình ảnh cho chuỗi hoán đổi để áp dụng mẫu foveation.

v1

XR_FB_space_warp

Tiện ích này hỗ trợ bật công nghệ làm cong không gian trên ứng dụng.

v1

XR_KHR_opengl_es_enable

Tiện ích này phải được cung cấp bởi các ứng dụng hỗ trợ thời gian chạy bằng cách sử dụng API OpenGL ES để kết xuất.

v1

XR_KHR_android_create_instance

Khi ứng dụng tạo một đối tượng XrInstance trên hệ thống Android.

v1

XR_KHR_android_surface_swapchain

Một hoạt động phổ biến trong XR là xem luồng hình ảnh.

v1

XR_KHR_android_thread_settings

Để XR hoạt động mượt mà, các ứng dụng cần phải phân phối khung hình một cách nhanh chóng và nhất quán.

v1

XR_KHR_composition_layer_color_scale_bias

Thang màu và độ lệch được áp dụng cho màu của lớp trong quá trình kết hợp, sau khi chuyển đổi sang biểu thị alpha được nhân trước.

v1

XR_KHR_composition_layer_cube

Phần mở rộng này bổ sung thêm một loại lớp cho phép lấy mẫu trực tiếp từ bản đồ khối.

v1

XR_KHR_composition_layer_cylinder

Tiện ích này bổ sung một loại lớp bổ sung, trong đó thời gian chạy XR phải liên kết một hoạ tiết bắt nguồn từ chuỗi hoán đổi vào bên trong một phần hình trụ. Bạn có thể hình dung nó giống như cách người xem nhìn thấy màn hình tivi cong.

v1

XR_KHR_composition_layer_depth

Tiện ích này xác định một loại lớp bổ sung cho phép các ứng dụng gửi hình ảnh chiều sâu cùng với hình ảnh màu trong các lớp chiếu.

v1

XR_KHR_composition_layer_equirect

Tiện ích này bổ sung một loại lớp bổ sung, trong đó thời gian chạy XR phải liên kết hình ảnh được mã hoá dạng hình chữ nhật đều bắt nguồn từ một chuỗi hoán đổi vào bên trong một hình cầu.

v1

XR_KHR_composition_layer_equirect2

Tiện ích này bổ sung một loại lớp bổ sung, trong đó thời gian chạy XR phải liên kết hình ảnh được mã hoá dạng hình chữ nhật đều bắt nguồn từ một chuỗi hoán đổi vào bên trong một hình cầu.

Phần mở rộng này sử dụng một tham số khác phù hợp hơn với công thức của XR_KHR_composition_layer_cylinder nhưng có chức năng tương đương với XR_KHR_composition_layer_equirect.

v1

XR_KHR_convert_timespec_time

Tiện ích này cung cấp hai hàm để chuyển đổi giữa thời gian đơn điệu timespec và XrTime.

v1

XR_KHR_vulkan_enable

Tiện ích này cho phép sử dụng API đồ hoạ Vulkan trong thời gian chạy OpenXR.

v1

XR_KHR_vulkan_enable2

Tiện ích này cho phép sử dụng API đồ hoạ Vulkan trong thời gian chạy OpenXR.

v1

XR_KHR_loader_init

Trên một số nền tảng, trước khi có thể tải, trình tải phải được khởi chạy bằng các tham số dành riêng cho nền tảng.

v1

XR_KHR_loader_init_android

Trên Android, một số cách triển khai trình tải cần ứng dụng cung cấp thêm thông tin về quá trình khởi chạy.

v1

XR_KHR_swapchain_usage_input_attachment_bit

Tiện ích này cho phép ứng dụng chỉ định rằng hình ảnh chuỗi hoán đổi phải được tạo theo cách để có thể dùng làm tệp đính kèm đầu vào. Tại thời điểm viết bài, bit này chỉ ảnh hưởng đến chuỗi hoán đổi Vulkan.

v1

XR_EXT_dpad_binding

Tiện ích này cho phép ứng dụng liên kết một hoặc nhiều thao tác kỹ thuật số với bàn di chuột hoặc cần điều khiển như thể đó là một dpad bằng cách xác định các đường dẫn thành phần bổ sung để đề xuất liên kết.

v1

XR_EXT_uuid

Phần mở rộng này xác định một Giá trị nhận dạng riêng biệt toàn cầu tuân theo RFC 4122.

v1

XR_FB_composition_layer_depth_test

Tiện ích này cho phép kết hợp lớp được kiểm thử độ sâu.

v1

XR_EXT_eye_gaze_interaction

Tiện ích này cung cấp một XrPath để lấy dữ liệu đầu vào về ánh mắt từ một thiết bị theo dõi ánh mắt, từ đó cho phép tương tác bằng ánh mắt.

Quyền: EYE_TRACKING_FINE

v1

XR_EXT_hand_interaction

Tiện ích này xác định 4 tư thế hành động thường dùng cho tất cả hồ sơ tương tác bằng tay của người dùng, bao gồm cả thiết bị theo dõi cử động của tay và thiết bị điều khiển chuyển động.

v1

XR_KHR_visibility_mask

Tiện ích này hỗ trợ việc cung cấp mặt nạ vẽ cho mỗi khung hiển thị cho các ứng dụng.

v1

XR_META_foveation_eye_tracked

Tính năng kết xuất theo tiêu điểm theo dõi ánh mắt sẽ kết xuất mật độ điểm ảnh thấp hơn ở vùng ngoại vi của ánh mắt người dùng.

Quyền: EYE_TRACKING_FINE

v1

XR_FB_hand_tracking_aim

Tiện ích XR_EXT_hand_tracking cung cấp danh sách các tư thế khớp tay thể hiện cấu hình hiện tại của bàn tay được theo dõi. Tiện ích này bổ sung một lớp nhận dạng cử chỉ mà hệ thống sử dụng.

Quyền: HAND_TRACKING

v1

XR_EXT_palm_pose

Tiện ích này xác định một "mã nhận dạng tư thế chuẩn" mới cho hồ sơ tương tác, có tên là "palm_ext".

v1

XR_VARJO_foveated_rendering

Tai nghe Varjo cung cấp màn hình có mật độ điểm ảnh cực cao ở khu vực trung tâm của màn hình.

Quyền: EYE_TRACKING_FINE

v1

XR_VARJO_quad_views

Tiện ích này thêm một loại cấu hình khung hiển thị mới – XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO vào XrViewConfigurationType. Loại này có thể được xrEnumerateViewConfigurations trả về để cho biết rằng thời gian chạy hỗ trợ 4 khung nhìn.

v1

XR_META_vulkan_swapchain_create_info

Khi sử dụng tiện ích này, ứng dụng dựa trên Vulkan có thể truyền thêm VkImageCreateFlags hoặc VkImageUsageFlags bằng cách liên kết cấu trúc XrVulkanSwapchainCreateInfoMETA với XrSwapchainCreateInfo khi gọi xrCreateSwapchain.

v1

XR_FB_hand_tracking_mesh

Phần mở rộng XR_EXT_hand_tracking cung cấp danh sách các tư thế khớp tay nhưng không có cơ chế để kết xuất lưới tay có da.

Quyền: HAND_TRACKING

v1

XR_FB_composition_layer_image_layout

Tiện ích này không xác định loại lớp thành phần mới.

v1

XR_KHR_maintenance1

XR_KHR_maintenance1 bổ sung một tập hợp các tính năng nhỏ đã bị bỏ qua hoặc không được đưa vào bản phát hành OpenXR 1.0 ban đầu.

v1

XR_FB_composition_layer_settings

Tiện ích này cho phép các ứng dụng yêu cầu sử dụng các tuỳ chọn xử lý như làm sắc nét hoặc siêu lấy mẫu trên một lớp kết hợp.

v1

XR_KHR_locate_spaces

Tiện ích này giới thiệu hàm xrLocateSpacesKHR.

v1

XR_EXT_local_floor

Thông số kỹ thuật cốt lõi của OpenXR chứa hai loại không gian tham chiếu bị khoá theo thế giới XrSpace trong XrReferenceSpaceType.

v1

XR_EXT_spatial_marker_tracking

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và cho phép các ứng dụng phát hiện cũng như theo dõi điểm đánh dấu trong môi trường của chúng.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_persistence

Tiện ích này cho phép các ứng dụng khám phá và liên kết các thực thể không gian trên các phiên ứng dụng.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_anchor

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và cho phép các ứng dụng tạo neo không gian.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_plane_tracking

Phần mở rộng này được xây dựng dựa trên XR_EXT_spatial_entity và xác định khả năng theo dõi mặt phẳng không gian cho khung thực thể không gian.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_entity

Tiện ích này giới thiệu các khái niệm và nền tảng để hiểu rõ cảnh và suy luận không gian trong OpenXR.

v1

XR_EXT_future

Trong hệ thống XR, có một số thao tác chạy trong thời gian dài và không hoàn tất một cách hợp lý trong một vòng lặp khung hình thông thường.

v1

XR_FB_color_space

Thiết bị XR có thể sử dụng không gian màu sắc khác với nhiều màn hình dùng trong quá trình phát triển.

v1

XR_EXT_composition_layer_inverted_alpha

Phần mở rộng này cung cấp một cờ, khi được áp dụng cho một lớp thành phần, sẽ đảo ngược cách diễn giải giá trị alpha trong hình ảnh chuỗi hoán đổi của lớp.

v1

XR_EXT_spatial_entity_archetypes

Hàm xrQuerySpatialComponentDataEXT cung cấp cho các ứng dụng một cách để truy vấn các thực thể và dữ liệu thành phần bằng cách sử dụng bộ lọc của các loại thành phần phải có trên một thực thể. Tiện ích này giới thiệu khái niệm về nguyên mẫu (các tổ hợp thành phần riêng biệt) để các ứng dụng có thể đọc tất cả dữ liệu thành phần cho mọi thực thể mà không bị trùng lặp.

v4

XR_EXT_frame_synthesis

Tiện ích này hỗ trợ bật tính năng tổng hợp khung hình trên các ứng dụng dựa trên dữ liệu bổ sung do ứng dụng cung cấp.

v3

XR_QCOM_trackables_image_operations

Cung cấp các thao tác theo dõi hình ảnh của Qualcomm cho các đối tượng có thể theo dõi.

v3

XR_QCOM_trackables_qr_code_operations

Cung cấp các thao tác theo dõi mã QR của Qualcomm cho các đối tượng có thể theo dõi.

v3

XR_EXT_user_presence

Tiện ích này giới thiệu một sự kiện mới để thông báo khi hệ thống phát hiện thấy sự thay đổi về trạng thái hiện diện của người dùng.

v3

XR_KHR_extended_struct_name_lengths

Phần mở rộng này mở rộng kích thước tên cấu trúc tối đa và cung cấp một hàm mới để truy cập vào các tên mở rộng mới này.

v3

XR_EXT_hand_tracking_data_source

Tiện ích này bổ sung cho tiện ích XR_EXT_hand_tracking.

v4

XR_EXT_spatial_container_self_rendering

Phần mở rộng này mô tả "tự kết xuất" trong bối cảnh của vùng chứa không gian.

v4

XR_EXT_spatial_container

Tiện ích này xác định một lớp thực thể mới có thể hiển thị.

v4

XR_EXT_spatial_persistence_operations

Tiện ích này cho phép các ứng dụng duy trì và huỷ duy trì thực thể không gian trên nhiều phiên.

Quyền: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_mesh_tracking

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và xác định các chức năng không gian để theo dõi lưới tam giác của môi trường.

Quyền: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_spatial_object_tracking

Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và xác định một chức năng không gian để theo dõi một tập hợp các đối tượng được xác định trước mà không cần tập dữ liệu đầu vào từ ứng dụng.

Quyền: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_spatial_image_tracking

Tiện ích này cung cấp chức năng theo dõi hình ảnh cho tiện ích XR_EXT_spatial_entity.

Quyền: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_interaction_profile_battery_state_display

XR_EXT_interaction_profile_battery_state_display cung cấp cơ chế để các ứng dụng truy vấn thời gian chạy nhằm lấy thông tin về trạng thái pin của các thiết bị được dùng với hồ sơ tương tác.

v3

XR_FB_composition_layer_secure_content

Tiện ích này không xác định loại lớp thành phần mới.

v4


OpenXR™ và biểu trưng OpenXR là các nhãn hiệu thuộc sở hữu của Khronos Group Inc. và được đăng ký làm nhãn hiệu ở Trung Quốc, Liên minh Châu Âu, Nhật Bản và Vương quốc Anh.