---
title: "ThreePaneScaffoldScope"
description: "Scope for the panes of [ThreePaneScaffold]."
type: "interface"
---

<div class='type'>Interface</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>



```kotlin
interface ThreePaneScaffoldScope : PaneScaffoldScope
```


Scope for the panes of `ThreePaneScaffold`.


## Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
val paneAdaptedValue: PaneAdaptedValue
```


The adapted value of the associated pane to the scope.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val positionAnimationSpec: FiniteAnimationSpec<IntOffset>?
```


The position animation spec of the associated pane to the scope. `AnimatedPane` will use this
value to perform pane animations during scaffold state changes.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val enterTransition: EnterTransition
```


The `EnterTransition` of the associated pane. `AnimatedPane` will use this value to perform
pane entering animations when it's showing during scaffold state changes.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val exitTransition: ExitTransition
```


The `ExitTransition` of the associated pane. `AnimatedPane` will use this value to perform
pane exiting animations when it's hiding during scaffold state changes.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val animationToolingLabel: String
```


The label will be used by `AnimatedPane` to provide tooling labels to the foundation
animation APIs like `AnimatedVisibility`.




