Expand description
Composition-layer geometry and frame-loop option types.
Structs§
- Open
XrCurved Screen Options - Physical geometry for a curved screen.
- Open
XrQuad Composer - Builds a standard quad layer referencing one Ailloli swapchain.
- Open
XrQuad Frame Loop Options - Options for a host-managed loop that clears and submits a quad layer.
- Open
XrQuad Layer Options - Pose and presentation attributes for one OpenXR quad layer.
- Open
XrRender Vulkan Frame Loop Options - Options for rendering Ailloli draw commands through Vulkan into a quad.
- Open
XrScreen Composer - Resolves screen geometry and builds its OpenXR composition layer.
- Open
XrScreen Layer Options - Selects flat or curved composition together with each geometry configuration.
- Open
XrUi Frame Loop Options - Complete options for the built-in Ailloli UI OpenXR frame loop.
Enums§
- Open
XrCurved Layer Backend - Backend preference used when
OpenXrScreenSurfaceMode::Curvedis selected. - Open
XrResolved Screen Backend - Concrete composition backend selected for the current runtime capabilities.
- Open
XrScreen Layer - Borrowed OpenXR composition layer produced by a screen composer.
- Open
XrScreen Surface Mode - Requested presentation surface geometry.
Functions§
- resolve_
screen_ backend - Resolves a surface/backend request without accessing an OpenXR instance.