tree: fc6b9fbbb880435e30cf0ba0017e5c599ebc270f [path history] [tgz]
  1. average_timer.cc
  2. average_timer.h
  3. BUILD.gn
  4. DEPS
  5. DIR_METADATA
  6. document_xr.idl
  7. global_event_handlers_xr.h
  8. html_element_xr.idl
  9. mathml_element_xr.idl
  10. navigator_xr.idl
  11. OWNERS
  12. README.md
  13. svg_element_xr.idl
  14. vr_service_type_converters.cc
  15. vr_service_type_converters.h
  16. window_xr.idl
  17. xr_anchor.cc
  18. xr_anchor.h
  19. xr_anchor.idl
  20. xr_anchor_set.cc
  21. xr_anchor_set.h
  22. xr_anchor_set.idl
  23. xr_bounded_reference_space.cc
  24. xr_bounded_reference_space.h
  25. xr_bounded_reference_space.idl
  26. xr_camera.cc
  27. xr_camera.h
  28. xr_camera.idl
  29. xr_canvas_input_provider.cc
  30. xr_canvas_input_provider.h
  31. xr_composition_layer.cc
  32. xr_composition_layer.h
  33. xr_composition_layer.idl
  34. xr_cpu_depth_information.cc
  35. xr_cpu_depth_information.h
  36. xr_cpu_depth_information.idl
  37. xr_cube_layer.cc
  38. xr_cube_layer.h
  39. xr_cube_layer.idl
  40. xr_cube_map.cc
  41. xr_cube_map.h
  42. xr_cylinder_layer.cc
  43. xr_cylinder_layer.h
  44. xr_cylinder_layer.idl
  45. xr_depth_information.cc
  46. xr_depth_information.h
  47. xr_depth_information.idl
  48. xr_depth_manager.cc
  49. xr_depth_manager.h
  50. xr_depth_state_init.idl
  51. xr_dom_overlay_init.idl
  52. xr_dom_overlay_state.cc
  53. xr_dom_overlay_state.h
  54. xr_dom_overlay_state.idl
  55. xr_enter_fullscreen_observer.cc
  56. xr_enter_fullscreen_observer.h
  57. xr_equirect_layer.cc
  58. xr_equirect_layer.h
  59. xr_equirect_layer.idl
  60. xr_exit_fullscreen_observer.cc
  61. xr_exit_fullscreen_observer.h
  62. xr_frame.cc
  63. xr_frame.h
  64. xr_frame.idl
  65. xr_frame_provider.cc
  66. xr_frame_provider.h
  67. xr_frame_request_callback.idl
  68. xr_frame_request_callback_collection.cc
  69. xr_frame_request_callback_collection.h
  70. xr_gpu_binding.cc
  71. xr_gpu_binding.h
  72. xr_gpu_binding.idl
  73. xr_gpu_drawing_context.cc
  74. xr_gpu_drawing_context.h
  75. xr_gpu_sub_image.h
  76. xr_gpu_sub_image.idl
  77. xr_gpu_swap_chain.cc
  78. xr_gpu_swap_chain.h
  79. xr_gpu_texture_array_swap_chain.cc
  80. xr_gpu_texture_array_swap_chain.h
  81. xr_graphics_binding.cc
  82. xr_graphics_binding.h
  83. xr_grip_space.cc
  84. xr_grip_space.h
  85. xr_hand.cc
  86. xr_hand.h
  87. xr_hand.idl
  88. xr_hit_test_options_init.idl
  89. xr_hit_test_result.cc
  90. xr_hit_test_result.h
  91. xr_hit_test_result.idl
  92. xr_hit_test_source.cc
  93. xr_hit_test_source.h
  94. xr_hit_test_source.idl
  95. xr_id_hash_traits.h
  96. xr_image_tracking_result.cc
  97. xr_image_tracking_result.h
  98. xr_image_tracking_result.idl
  99. xr_input_source.cc
  100. xr_input_source.h
  101. xr_input_source.idl
  102. xr_input_source_array.cc
  103. xr_input_source_array.h
  104. xr_input_source_array.idl
  105. xr_input_source_event.cc
  106. xr_input_source_event.h
  107. xr_input_source_event.idl
  108. xr_input_source_event_init.idl
  109. xr_input_sources_change_event.cc
  110. xr_input_sources_change_event.h
  111. xr_input_sources_change_event.idl
  112. xr_input_sources_change_event_init.idl
  113. xr_joint_pose.cc
  114. xr_joint_pose.h
  115. xr_joint_pose.idl
  116. xr_joint_space.cc
  117. xr_joint_space.h
  118. xr_joint_space.idl
  119. xr_layer.cc
  120. xr_layer.h
  121. xr_layer.idl
  122. xr_layer_client.h
  123. xr_layer_drawing_context.h
  124. xr_layer_event.cc
  125. xr_layer_event.h
  126. xr_layer_event.idl
  127. xr_layer_event_init.idl
  128. xr_layer_init.idl
  129. xr_layer_shared_image_manager.cc
  130. xr_layer_shared_image_manager.h
  131. xr_light_estimate.cc
  132. xr_light_estimate.h
  133. xr_light_estimate.idl
  134. xr_light_probe.cc
  135. xr_light_probe.h
  136. xr_light_probe.idl
  137. xr_light_probe_init.idl
  138. xr_object_space.h
  139. xr_plane.cc
  140. xr_plane.h
  141. xr_plane.idl
  142. xr_plane_manager.cc
  143. xr_plane_manager.h
  144. xr_plane_set.cc
  145. xr_plane_set.h
  146. xr_plane_set.idl
  147. xr_pose.cc
  148. xr_pose.h
  149. xr_pose.idl
  150. xr_projection_layer.cc
  151. xr_projection_layer.h
  152. xr_projection_layer.idl
  153. xr_quad_layer.cc
  154. xr_quad_layer.h
  155. xr_quad_layer.idl
  156. xr_ray.cc
  157. xr_ray.h
  158. xr_ray.idl
  159. xr_ray_direction_init.idl
  160. xr_reference_space.cc
  161. xr_reference_space.h
  162. xr_reference_space.idl
  163. xr_reference_space_event.cc
  164. xr_reference_space_event.h
  165. xr_reference_space_event.idl
  166. xr_reference_space_event_init.idl
  167. xr_render_state.cc
  168. xr_render_state.h
  169. xr_render_state.idl
  170. xr_render_state_init.idl
  171. xr_rigid_transform.cc
  172. xr_rigid_transform.h
  173. xr_rigid_transform.idl
  174. xr_rigid_transform_test.cc
  175. xr_session.cc
  176. xr_session.h
  177. xr_session.idl
  178. xr_session_event.cc
  179. xr_session_event.h
  180. xr_session_event.idl
  181. xr_session_event_init.idl
  182. xr_session_init.idl
  183. xr_session_viewport_scaler.cc
  184. xr_session_viewport_scaler.h
  185. xr_setlike.h
  186. xr_shaped_layer.cc
  187. xr_shaped_layer.h
  188. xr_space.cc
  189. xr_space.h
  190. xr_space.idl
  191. xr_sub_image.h
  192. xr_sub_image.idl
  193. xr_swap_chain.h
  194. xr_system.cc
  195. xr_system.h
  196. xr_system.idl
  197. xr_target_ray_space.cc
  198. xr_target_ray_space.h
  199. xr_test_utils.cc
  200. xr_test_utils.h
  201. xr_tracked_image_init.idl
  202. xr_transient_input_hit_test_options_init.idl
  203. xr_transient_input_hit_test_result.cc
  204. xr_transient_input_hit_test_result.h
  205. xr_transient_input_hit_test_result.idl
  206. xr_transient_input_hit_test_source.cc
  207. xr_transient_input_hit_test_source.h
  208. xr_transient_input_hit_test_source.idl
  209. xr_utils.cc
  210. xr_utils.h
  211. xr_view.cc
  212. xr_view.h
  213. xr_view.idl
  214. xr_view_geometry.cc
  215. xr_view_geometry.h
  216. xr_view_geometry.idl
  217. xr_view_test.cc
  218. xr_viewer_pose.cc
  219. xr_viewer_pose.h
  220. xr_viewer_pose.idl
  221. xr_viewport.h
  222. xr_viewport.idl
  223. xr_visibility_mask_change_event.cc
  224. xr_visibility_mask_change_event.h
  225. xr_visibility_mask_change_event.idl
  226. xr_webgl_binding.cc
  227. xr_webgl_binding.h
  228. xr_webgl_binding.idl
  229. xr_webgl_context.idl
  230. xr_webgl_depth_information.cc
  231. xr_webgl_depth_information.h
  232. xr_webgl_depth_information.idl
  233. xr_webgl_drawing_buffer_swap_chain.cc
  234. xr_webgl_drawing_buffer_swap_chain.h
  235. xr_webgl_drawing_context.cc
  236. xr_webgl_drawing_context.h
  237. xr_webgl_frame_transport_context_impl.cc
  238. xr_webgl_frame_transport_context_impl.h
  239. xr_webgl_layer.cc
  240. xr_webgl_layer.h
  241. xr_webgl_layer.idl
  242. xr_webgl_layer_init.idl
  243. xr_webgl_sub_image.cc
  244. xr_webgl_sub_image.h
  245. xr_webgl_sub_image.idl
  246. xr_webgl_swap_chain.cc
  247. xr_webgl_swap_chain.h
  248. xr_webgl_texture_array_swap_chain.cc
  249. xr_webgl_texture_array_swap_chain.h
third_party/blink/renderer/modules/xr/README.md

WebXR Blink Module

For a more thorough/high level overview of the entire WebXR stack, please refer to components/webxr

The WebXR API enables Virtual Reality (VR) and Augmented Reality (AR) features on the Web.

WebXR and it's associated modules are developed by the Immersive Web W3C Working Group and Community Group

This Blink module implements the “core” WebXR Device API, as well as the following WebXR modules:

The Blink interfaces are supported by the backends implemented in chrome/browser/vr/ and device/vr/