androidx.xr.compose.spatial

Interfaces

ContentEdge

This interface is deprecated. Use OrbiterPosition instead.

OrbiterPoseProvider

This interface is deprecated. Use OrbiterPosition-based Orbiter API instead.

Classes

ContentEdge.Horizontal

This class is deprecated. Use OrbiterPosition instead.

ContentEdge.Vertical

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.BottomCenter

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.BottomEnd

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.BottomLeft

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.BottomRight

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.BottomStart

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.Center

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.CenterEnd

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.CenterLeft

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.CenterRight

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.CenterStart

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.TopCenter

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.TopEnd

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.TopLeft

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.TopRight

This class is deprecated. Use OrbiterPosition instead.

OrbiterAlignment.TopStart

This class is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint

This class is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute

This class is deprecated. Use OrbiterPosition instead.

OrbiterEdgeOffsetType

This class is deprecated. Use OrbiterPosition.EdgeAlignment instead.

OrbiterOffsetType

This class is deprecated. Use OrbiterEdgeOffsetType instead.

OrbiterPosition

Represents the position of an Orbiter in relation to the parent, defined by its alignment, edge alignment, and offset.

OrbiterPosition.BottomCenter

Bottom-Center edge alignment.

OrbiterPosition.BottomEnd

Bottom-End edge alignment.

OrbiterPosition.BottomLeft

Bottom-Left absolute edge alignment.

OrbiterPosition.BottomRight

Bottom-Right absolute edge alignment.

OrbiterPosition.BottomStart

Bottom-Start edge alignment.

OrbiterPosition.Center

Center of the parent (non-edge).

OrbiterPosition.CenterEnd

Center-End edge alignment.

OrbiterPosition.CenterLeft

Center-Left absolute edge alignment.

OrbiterPosition.CenterRight

Center-Right absolute edge alignment.

OrbiterPosition.CenterStart

Center-Start edge alignment.

OrbiterPosition.EdgeAlignment

Specifies how the Orbiter is aligned relative to its parent's layout boundary.

OrbiterPosition.TopCenter

Top-Center edge alignment.

OrbiterPosition.TopEnd

Top-End edge alignment.

OrbiterPosition.TopLeft

Top-Left absolute edge alignment.

OrbiterPosition.TopRight

Top-Right absolute edge alignment.

OrbiterPosition.TopStart

Top-Start edge alignment.

SpatialDialogProperties

Properties for configuring a SpatialDialog.

Objects

OrbiterAnchorPoint.Absolute.BottomLeft

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.BottomRight

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.Left

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.LeftBottom

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.LeftTop

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.Right

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.RightBottom

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.RightTop

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.TopLeft

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Absolute.TopRight

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Bottom

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.BottomEnd

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.BottomStart

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.End

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.EndBottom

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.EndTop

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Start

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.StartBottom

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.StartTop

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.Top

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.TopEnd

This object is deprecated. Use OrbiterPosition instead.

OrbiterAnchorPoint.TopStart

This object is deprecated. Use OrbiterPosition instead.

OrbiterDefaults

Contains default values used by Orbiters.

SpatialElevationLevel

Defines standardized resting elevation levels for spatial UI elements.

Annotations

ExperimentalFollowingSubspaceApi

Marks Subspace APIs that are experimental and likely to change or be removed in the future.

Composables

FollowingSubspace

Create a user-centric 3D space that is ideal for spatial UI content that follows a target.

Orbiter
PlanarEmbeddedSubspace

Creates a 3D space for spatial content that is embedded within and positioned by a 2D container.

SpatialDialog

SpatialDialog is a dialog that is elevated above the activity.

SpatialElevation

Composable that creates a panel in 3D space when spatialization is enabled.

SpatialPopup

A composable that creates a panel in 3D space to hoist Popup based composables.

Subspace

Create a 3D area that the app can render spatial content into.