-
AnimatedSpatialVisibility
AnimatedSpatialVisibility composable animates the appearance and disappearance of its subspace content, as visible value changes.
-
FollowingSubspace
Create a user-centric 3D space that is ideal for spatial UI content that follows a target.
-
Orbiter
A composable that creates an orbiter along the top or bottom edges of a view.
-
PlanarEmbeddedSubspace
Creates a 3D space for spatial content that is embedded within and positioned by a 2D container.
-
SceneCoreEntity
A composable that attaches to a SceneCore entity and allow compose to size, position, reparent, add children, and apply modifiers to the entity.
-
SpatialActivityPanel
Creates a SpatialActivityPanel and launches an Activity within it.
-
SpatialAndroidViewPanel
Creates a SpatialAndroidViewPanel representing a 2D plane in 3D space where an Android View will be hosted.
-
SpatialBox
A layout composable that sizes itself to fit its content, subject to incoming constraints.
-
SpatialColumn
A layout composable that arranges its children in a vertical sequence.
-
SpatialCurvedRow
A layout composable that arranges its children in a curved horizontal sequence.
-
SpatialDialog
SpatialDialog is a dialog that is elevated above the activity.
-
SpatialElevation
Composable that creates a panel in 3D space when spatialization is enabled.
-
SpatialExternalSurface
A Composable that creates and owns an Android Surface into which the application can render stereo image content.
-
SpatialExternalSurface180Hemisphere
A Composable that creates and owns an Android Surface into which the application can render stereo image content inside a 180 degree hemisphere dome.
-
SpatialExternalSurface360Sphere
A Composable that creates and owns an Android Surface into which the application can render stereo image content inside a 360 degree sphere dome.
-
SpatialLayoutSpacer
A composable that represents an empty space layout.
-
SpatialMainPanel
A composable that renders the Activity's main window's 2D UI content, defined in androidx.activity.compose.setContent, as a panel in a Subspace.
-
SpatialPanel
Creates a SpatialPanel representing a 2D plane in 3D space in which an application can fill content.
-
SpatialPopup
A composable that creates a panel in 3D space to hoist Popup based composables.
-
SpatialRow
A layout composable that arranges its children in a horizontal sequence.
-
SpatialSpacer
A composable that represents an empty space layout.
-
Subspace
Create a 3D area that the app can render spatial content into.
-
SubspaceLayout
SubspaceLayout is the main component for laying out leaf nodes with zero children.
XR Compose
Jetpack Compose API reference for compose.