<div class='sourceset sourceset-android'>Android</div>

```kotlin
public interface SubspaceLayoutModifierNode : DelegatableSubspaceNode
```

A specialized [SubspaceModifier.Node](/jetpack-compose/androidx.xr.compose/compose/classes/SubspaceModifier.Node) responsible for modifying the measurement and layout
behavior of its wrapped content within the Subspace environment.

Based on [androidx.compose.ui.node.LayoutModifierNode](/jetpack-compose/androidx.compose.ui/ui/interfaces/LayoutModifierNode).

## Functions

<h2 id="measure-measurable-constraints">measure</h2>

```kotlin
public fun SubspaceMeasureScope.measure(
        measurable: SubspaceMeasurable,
        constraints: VolumeConstraints,
    ): SubspaceMeasureResult
```

Defines the measurement and layout of the [SubspaceMeasurable](/jetpack-compose/androidx.xr.compose/compose/interfaces/SubspaceMeasurable) within the given
[SubspaceMeasureScope](/jetpack-compose/androidx.xr.compose/compose/interfaces/SubspaceMeasureScope).

The measurable is subject to the specified [VolumeConstraints](/jetpack-compose/androidx.xr.compose/compose/classes/VolumeConstraints).

#### Parameters

| | |
| --- | --- |
| measurable | the content to be measured. |
| constraints | the constraints within which the measurement should occur. |

#### Returns

| | |
| --- | --- |
|  | a [SubspaceMeasureResult](/jetpack-compose/androidx.xr.compose/compose/interfaces/SubspaceMeasureResult) encapsulating the size and alignment lines of the measured layout. |