# SpatialBoxScope

Artifact: [androidx.xr.compose:compose](https://developer.android.com/jetpack/androidx/releases/xr-compose) [View Source](https://cs.android.com/search?q=file:androidx/xr/compose/subspace/SpatialBox.kt+class:androidx.xr.compose.subspace.SpatialBoxScope) Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)


```
@LayoutScopeMarker
interface SpatialBoxScope
```

<br />

*** ** * ** ***

Scope for the children of `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/SpatialBox.composable#SpatialBox(androidx.xr.compose.subspace.layout.SubspaceModifier,androidx.xr.compose.subspace.layout.SpatialAlignment,kotlin.Boolean,kotlin.Function1)`.

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceModifier` | `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceModifier.https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/SpatialBoxScope#(androidx.xr.compose.subspace.layout.SubspaceModifier).align(androidx.xr.compose.subspace.layout.SpatialAlignment)(alignment: https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SpatialAlignment)` Positions the content element at a specific `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SpatialAlignment` within the `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/SpatialBox.composable#SpatialBox(androidx.xr.compose.subspace.layout.SubspaceModifier,androidx.xr.compose.subspace.layout.SpatialAlignment,kotlin.Boolean,kotlin.Function1)`. |

## Public functions

### SubspaceModifier.align

Artifact: [androidx.xr.compose:compose](https://developer.android.com/jetpack/androidx/releases/xr-compose) [View Source](https://cs.android.com/search?q=file:androidx/xr/compose/subspace/SpatialBox.kt+function:align) Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)

```
fun SubspaceModifier.align(alignment: SpatialAlignment): SubspaceModifier
```

Positions the content element at a specific `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SpatialAlignment` within the `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/SpatialBox.composable#SpatialBox(androidx.xr.compose.subspace.layout.SubspaceModifier,androidx.xr.compose.subspace.layout.SpatialAlignment,kotlin.Boolean,kotlin.Function1)`. This alignment overrides the default `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/SpatialBoxScope#(androidx.xr.compose.subspace.layout.SubspaceModifier).align(androidx.xr.compose.subspace.layout.SpatialAlignment)` of the `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/SpatialBox.composable#SpatialBox(androidx.xr.compose.subspace.layout.SubspaceModifier,androidx.xr.compose.subspace.layout.SpatialAlignment,kotlin.Boolean,kotlin.Function1)`.

| Parameters |
|---|---|
| `alignment: https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SpatialAlignment` | The desired alignment for the content. |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceModifier` | The modified SubspaceModifier. |