# VerticalChainScope

Artifact: [androidx.constraintlayout:constraintlayout-compose](https://developer.android.com/jetpack/androidx/releases/constraintlayout) [View Source](https://cs.android.com/search?q=file:androidx/constraintlayout/compose/ChainConstrainScope.kt+class:androidx.constraintlayout.compose.VerticalChainScope) Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)


```
@LayoutScopeMarker
class VerticalChainScope
```

<br />

*** ** * ** ***

## Summary

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/HorizontalAnchorable` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/VerticalChainScope#bottom()` The bottom anchor of the chain - can be constrained using `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/HorizontalAnchorable#linkTo(androidx.constraintlayout.compose.ConstraintLayoutBaseScope.HorizontalAnchor,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`. |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/ConstrainedLayoutReference` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/VerticalChainScope#parent()` Reference to the `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/ConstraintLayout.composable#ConstraintLayout(androidx.compose.ui.Modifier,kotlin.Int,androidx.compose.animation.core.AnimationSpec,kotlin.Function0,kotlin.Function1)` itself, which can be used to specify constraints between itself and its children. |
| `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/HorizontalAnchorable` | `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/VerticalChainScope#top()` The top anchor of the chain - can be constrained using `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/HorizontalAnchorable#linkTo(androidx.constraintlayout.compose.ConstraintLayoutBaseScope.HorizontalAnchor,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`. |

## Public properties

### bottom

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
val bottom: HorizontalAnchorable
```

The bottom anchor of the chain - can be constrained using `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/HorizontalAnchorable#linkTo(androidx.constraintlayout.compose.ConstraintLayoutBaseScope.HorizontalAnchor,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`.

### parent

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
val parent: ConstrainedLayoutReference
```

Reference to the `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/ConstraintLayout.composable#ConstraintLayout(androidx.compose.ui.Modifier,kotlin.Int,androidx.compose.animation.core.AnimationSpec,kotlin.Function0,kotlin.Function1)` itself, which can be used to specify constraints between itself and its children.

### top

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
val top: HorizontalAnchorable
```

The top anchor of the chain - can be constrained using `https://developer.android.com/reference/kotlin/androidx/constraintlayout/compose/HorizontalAnchorable#linkTo(androidx.constraintlayout.compose.ConstraintLayoutBaseScope.HorizontalAnchor,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)`.