-
CompositionLocalConsumerSubspaceModifierNode
Implementing this interface allows your SubspaceModifier.Node subclass to read CompositionLocalsCompositionLocal via the currentValueOf function.
-
ContentEdge
An enum that represents the edges of a view where an orbiter can be placed.
-
DelegatableSubspaceNode
Represents a SubspaceModifier.Node which can be a delegate of another SubspaceModifier.Node.
-
FollowTarget
A FollowTarget can be used with androidx.xr.compose.spatial.FollowingSubspace to have a set of content follow a target such as an anchor or AR device.
-
ParentLayoutParamsAdjustable
Marker interface for types allowed to be adjusted by a ParentLayoutParamsModifier.
-
ParentLayoutParamsModifier
Interface for modifiers that can adjust the layout parameters of a composable that implements ParentLayoutParamsAdjustable.
-
SpatialAlignment
An interface to calculate the position of a sized box inside of an available 3D space.
-
SpatialAlignment.Depth
An interface to calculate the position of a box of a certain depth inside an available depth.
-
SpatialAlignment.Horizontal
An interface to calculate the position of a box of a certain width inside an available width.
-
SpatialAlignment.Vertical
An interface to calculate the position of a box of a certain height inside an available height.
-
SpatialArrangement.AxisIndependent
Used to specify the horizontal arrangement of the layout's children in horizontal layouts like SpatialRow, or the vertical arrangement of the layout's children in vertical layouts…
-
SpatialArrangement.Horizontal
Used to specify the horizontal arrangement of the layout's children in layouts like SpatialRow.
-
SpatialArrangement.Vertical
Used to specify the vertical arrangement of the layout's children in layouts like SpatialColumn.
-
SpatialBoxScope
Scope for the children of SpatialBox.
-
SpatialCapabilities
Provides information and functionality related to the spatial capabilities of the application.
-
SpatialColumnScope
Scope for customizing the layout of children within a SpatialColumn.
-
SpatialConfiguration
Provides information and functionality related to the spatial configuration of the application.
-
SpatialElement.OnAttachStateChangeListener
Interface definition for callbacks that are invoked when this element's attachment state changes.
-
SpatialExternalSurfaceScope
SpatialExternalSurfaceScope is a scoped environment that provides the Surface associated with a SpatialExternalSurface
-
SpatialRowScope
Scope for customizing the layout of children within a SpatialRow.
-
SpatialShape
Base type for shapes that could be applied to spatial elements.
-
SubspaceLayoutAwareModifierNode
A DelegatableSubspaceNode whose onPlaced callback is invoked when the layout coordinates of the layout node may have changed.
-
SubspaceLayoutCoordinates
A holder of the measured bounds.
-
SubspaceLayoutModifierNode
A specialized SubspaceModifier.Node responsible for modifying the measurement and layout behavior of its wrapped content within the Subspace environment.
-
SubspaceMeasurable
A part of the composition layout that can be measured.
-
SubspaceMeasurePolicy
Defines the measure and layout behavior of a SubspaceLayout.
-
SubspaceMeasureResult
Interface holding the size of the measured layout, as well as the children positioning logic.
-
SubspaceMeasureScope
The receiver scope of a layout's measure lambda.
-
SubspaceModifier
An ordered, immutable collection of subspace modifier elementsSubspaceModifierNodeElement that decorate or add behavior to Subspace Compose elements.
-
SubspaceSemanticsModifierNode
A SubspaceModifier.Node that adds semantics key/values for use in testing, accessibility, and similar use cases.
XR Compose
Jetpack Compose API reference for compose.