-
AnchorPolicy
Represents the anchoring behavior of a spatial object.
-
AnimatedSpatialVisibilityScope
This is the scope for the content of AnimatedSpatialVisibility.
- ContentEdge.Horizontal
-
ContentEdge.Vertical
Represents vertical edges (start or end).
- Direction.AllThree
- Direction.X
- Direction.Y
- Direction.Z
-
DpVolumeSize
Represents the size of a volume in density-independent pixels (Dp).
-
DragPolicy
Base Policy for motion behavior of spatial objects.
-
ExperimentalFollowingSubspaceApi
Marks Subspace APIs that are experimental and likely to change or be removed in the future.
-
FollowBehavior
A FollowBehavior controls the motion of content as it is following another target, such as a user's head.
-
IntVolumeOffset
Represents the offset of an object in 3D space.
-
IntVolumeSize
Represents the size of a volume in pixels.
-
InteractionPolicy
Defines the interaction policy for a spatial object.
- MainAxisMultiplier.HorizontalAxisMultiplier
- MainAxisMultiplier.VerticalAxisMultiplier
-
Meter
Represents a dimension value in meters within 3D space.
-
MovePolicy
Defines the movement policy for a spatial object.
-
OrbiterOffsetType
Represents the type of offset used for positioning an orbiter.
-
PlaneOrientation
Type of plane based on orientation i.e.
-
PlaneSemantic
Semantic plane types.
-
ResizePolicy
Defines the resizing policy for a spatial object.
-
SceneCoreEntitySizeAdapter
The sizing strategy used by SceneCoreEntity to control and read the size of an entity.
- Space.Full
- Space.Home
-
SpatialBiasAbsoluteAlignment
An SpatialAbsoluteAlignment specified by bias
-
SpatialBiasAbsoluteAlignment.Horizontal
Creates a weighted alignment that specifies a horizontal bias and independent of layout direction
-
SpatialBiasAlignment
Creates a weighted alignment that specifies a horizontal, vertical, and depth bias.
-
SpatialBiasAlignment.Depth
Creates a weighted alignment that specifies a depth bias.
-
SpatialBiasAlignment.Horizontal
Creates a weighted alignment that specifies a horizontal bias.
-
SpatialBiasAlignment.Vertical
Creates a weighted alignment that specifies a vertical bias.
-
SpatialDialogProperties
Properties for configuring a SpatialDialog.
-
SpatialEnterTransition
SpatialEnterTransition defines how an AnimatedSpatialVisibility Composable appears on screen as it becomes visible.
-
SpatialExitTransition
SpatialExitTransition defines how an AnimatedSpatialVisibility Composable disappears on screen as it becomes not visible.
-
SpatialFeatheringEffect
Base class for feathering effects.
-
SpatialGltfModelAnimation.AnimationState
The current animation state of the SpatialGltfModelAnimation.
-
SpatialGltfModelStatus.Failed
The glTF model has failed to load properly.
-
SpatialGltfModelStatus.Loaded
The glTF model is fully loaded and ready to be displayed.
-
SpatialGltfModelStatus.Loading
The glTF model is currently loading and is not ready to be displayed.
-
SpatialInputEvent
Defines Spatial input events for Compose, representing a user's input in 3D space.
-
SpatialMoveEndEvent
An event representing the end of a move event.
-
SpatialMoveEvent
An event representing a change in pose, scale, and size.
-
SpatialMoveStartEvent
An event representing the start of a move event.
-
SpatialRoundedCornerShape
A shape describing a rectangle with rounded corners in 3D space.
-
StereoMode
Mode for SpatialExternalSurface display.
-
SubspaceComposable
Marks a composable function or other code element as intended for use within the context of SubspaceComposable functions.
-
SubspaceLayoutNode.LayoutState.Idle
Node is not currently measuring or laying out.
-
SubspaceLayoutNode.LayoutState.LayingOut
Node is currently being laid out.
-
SubspaceLayoutNode.LayoutState.Measuring
Node is currently being measured.
-
SubspaceLayoutNode.SubspaceMeasurableLayout
A SubspaceMeasurable and SubspacePlaceable object that is used to measure and lay out the children of this node.
-
SubspaceModifier.Node
The longer-lived object that is created for each SubspaceModifierNodeElement applied to a SubspaceLayout
-
SubspaceModifierNodeElement
Modifier elements manage an instance of a particular SubspaceModifier.Node implementation.
-
SubspacePlaceable
A SubspacePlaceable corresponds to a child layout that can be positioned by its parent layout.
-
SubspacePlaceable.SubspacePlacementScope
Receiver scope that permits explicit placement of a SubspacePlaceable.
-
SuperSamplingPattern
Specifies the super sampling setting for this Surface.
-
SurfaceProtection
Specifies if the Surface should be backed by android.hardware.HardwareBuffers with the USAGE_PROTECTED_CONTENT flag set.
-
TrackedDimensions
A set of boolean flags which determine the dimensions of movement that are tracked.
-
VolumeConstraints
Defines constraints for a 3D volume, specifying minimum and maximum values for width, height, and depth.
XR Compose
Jetpack Compose API reference for compose.