# SubspaceMeasureResult

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/layout/SubspaceMeasureResult.kt+class:androidx.xr.compose.subspace.layout.SubspaceMeasureResult) Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)


```
interface SubspaceMeasureResult
```

<br />

*** ** * ** ***

Interface holding the size of the measured layout, as well as the children positioning logic.

Based on `https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/MeasureResult`.

## Summary

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceMeasureResult#placeChildren(androidx.xr.compose.subspace.layout.SubspacePlaceable.SubspacePlacementScope)(placementScope: https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspacePlaceable.SubspacePlacementScope)` Used for positioning children. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceMeasureResult#depth()` The measured depth of the layout, in pixels. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceMeasureResult#height()` The measured height of the layout, in pixels. |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceMeasureResult#width()` The measured width of the layout, in pixels. |

## Public functions

### placeChildren

Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)

```
fun placeChildren(placementScope: SubspacePlaceable.SubspacePlacementScope): Unit
```

Used for positioning children. `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspacePlaceable#placeAt(androidx.xr.runtime.math.Pose)` should be called on children inside `https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspaceMeasureResult#placeChildren(androidx.xr.compose.subspace.layout.SubspacePlaceable.SubspacePlacementScope)`

| Parameters |
|---|---|
| `placementScope: https://developer.android.com/reference/kotlin/androidx/xr/compose/subspace/layout/SubspacePlaceable.SubspacePlacementScope` | scope used to place the children of this layout. |

## Public properties

### depth

Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)

```
val depth: Int
```

The measured depth of the layout, in pixels.

### height

Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)

```
val height: Int
```

The measured height of the layout, in pixels.

### width

Added in [1.0.0-beta02](https://developer.android.com/jetpack/androidx/releases/xr-compose#1.0.0-beta02)

```
val width: Int
```

The measured width of the layout, in pixels.