# androidx.compose.material3.adaptive.navigation3

Common/All

## Interfaces

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneScope` | A scope used by a `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneScope` | A scope used by a `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategy`. | Cmn |

## Classes

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy` | A `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy` supports arranging `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavEntry`s into an adaptive `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/ListDetailPaneScaffold.composable#ListDetailPaneScaffold(androidx.compose.material3.adaptive.layout.PaneScaffoldDirective,androidx.compose.material3.adaptive.layout.ThreePaneScaffoldValue,kotlin.Function1,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Function2,androidx.compose.material3.adaptive.layout.PaneExpansionState)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategy` | A `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategy` supports arranging `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavEntry`s into an adaptive `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/layout/SupportingPaneScaffold.composable#SupportingPaneScaffold(androidx.compose.material3.adaptive.layout.PaneScaffoldDirective,androidx.compose.material3.adaptive.layout.ThreePaneScaffoldValue,kotlin.Function1,kotlin.Function1,androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Function2,androidx.compose.material3.adaptive.layout.PaneExpansionState)`. | Cmn |

## Composables

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/rememberListDetailSceneStrategy.composable` | Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/rememberSupportingPaneSceneStrategy.composable` | Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategy`. | Cmn |

## Top-level properties summary

|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/runtime/ProvidableCompositionLocal<https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneScope?>` | `@https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/ExperimentalMaterial3AdaptiveApi https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/package-summary#LocalListDetailSceneScope()` Local provider of `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneScope` for `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavEntry`s which are displayed in a Material list-detail scaffold. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/runtime/ProvidableCompositionLocal<https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneScope?>` | `@https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/ExperimentalMaterial3AdaptiveApi https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/package-summary#LocalSupportingPaneSceneScope()` Local provider of `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneScope` for `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavEntry`s which are displayed in a Material supporting pane scaffold. | Cmn |

## Top-level properties

### LocalListDetailSceneScope

Cmn Artifact: [androidx.compose.material3.adaptive:adaptive-navigation3](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/adaptive/navigation3/ListDetailSceneScope.kt+symbol:LocalListDetailSceneScope) Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.3.0)

```
@ExperimentalMaterial3AdaptiveApi
val LocalListDetailSceneScope: ProvidableCompositionLocal<ListDetailSceneScope?>
```

Local provider of `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneScope` for `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavEntry`s which are displayed in a Material list-detail scaffold. If null, this means that `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy` is not the chosen strategy to display the current content.

### LocalSupportingPaneSceneScope

Cmn Artifact: [androidx.compose.material3.adaptive:adaptive-navigation3](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneScope.kt+symbol:LocalSupportingPaneSceneScope) Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive#1.3.0)

```
@ExperimentalMaterial3AdaptiveApi
val LocalSupportingPaneSceneScope: ProvidableCompositionLocal<SupportingPaneSceneScope?>
```

Local provider of `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneScope` for `https://developer.android.com/reference/kotlin/androidx/navigation3/runtime/NavEntry`s which are displayed in a Material supporting pane scaffold. If null, this means that `https://developer.android.com/reference/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategy` is not the chosen strategy to display the current content.