Module external_host

Source
Expand description

Reusable UI, input, swapchain, and ray composition for an external frame loop.

Structs§

OpenXrExternalUiHost
Reusable renderer/input compositor driven by an application-owned XR loop.
OpenXrExternalUiHostFrameParts
Borrowed host state required to render one externally driven frame.
OpenXrExternalUiHostFrameResult
Rendered UI outputs and borrowed layers ready for end_frame.
OpenXrExternalUiHostOptions
Complete configuration for the externally driven UI host.
OpenXrExternalUiHostRayOptions
Enables and configures the optional controller/hand ray layer.

Type Aliases§

OpenXrExternalUiHostFrame
Frame inputs where OpenXR handles and Vulkan context share one lifetime.