Overview#

This extension contains the XR ui parts for building 3D widgets for immersive XR experiences.

Ownership and prerequisites#

Here are some important notes about object ownership:

  • Stage UI supplies immersive widgets, but not ownership of a controller interaction.

  • You must enable XR Core and the desired runtime/profile before using tracked input.

  • A tool must release physical input bindings on disable and stage change.

  • Do not intercept the stock selection tool’s release events for an unrelated interaction. See the XR Core Python Usage guide for controller rays, native input bindings, and cleanup.