# material3-adaptive API Reference

> Jetpack Compose API reference for material3-adaptive.

## Installation

```kotlin
implementation("androidx.compose.material3:material3-adaptive:1.0.0-alpha06")
```

## Functions

- [calculateDensePaneScaffoldDirective](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/calculateDensePaneScaffoldDirective/api.md)
- [calculatePosture](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/calculatePosture/api.md)
- [calculateStandardPaneScaffoldDirective](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/calculateStandardPaneScaffoldDirective/api.md)
- [calculateThreePaneScaffoldValue](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/calculateThreePaneScaffoldValue/api.md)
- [canNavigateBack](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/canNavigateBack/api.md)
- [navigateBack](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/navigateBack/api.md)
- [navigateTo](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/functions/navigateTo/api.md)

## Composable Functions

- [calculateListDetailPaneScaffoldState](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/calculateListDetailPaneScaffoldState/api.md)
- [calculateSupportingPaneScaffoldState](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/calculateSupportingPaneScaffoldState/api.md)
- [collectFoldingFeaturesAsState](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/collectFoldingFeaturesAsState/api.md)
- [currentWindowAdaptiveInfo](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/currentWindowAdaptiveInfo/api.md)
- [currentWindowSize](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/currentWindowSize/api.md)
- [rememberListDetailPaneScaffoldNavigator](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/rememberListDetailPaneScaffoldNavigator/api.md)
- [rememberSupportingPaneScaffoldNavigator](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/composable-functions/rememberSupportingPaneScaffoldNavigator/api.md)

## Classes

- [BackNavigationBehavior](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/BackNavigationBehavior/api.md)
- [BackNavigationBehavior.PopLatest](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/BackNavigationBehavior.PopLatest/api.md)
- [BackNavigationBehavior.PopUntilContentChange](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/BackNavigationBehavior.PopUntilContentChange/api.md)
- [BackNavigationBehavior.PopUntilCurrentDestinationChange](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/BackNavigationBehavior.PopUntilCurrentDestinationChange/api.md)
- [BackNavigationBehavior.PopUntilScaffoldValueChange](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/BackNavigationBehavior.PopUntilScaffoldValueChange/api.md)
- [ExperimentalMaterial3AdaptiveApi](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ExperimentalMaterial3AdaptiveApi/api.md)
- [HingeInfo](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/HingeInfo/api.md)
- [HingePolicy](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/HingePolicy/api.md)
- [PaneAdaptedValue](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/PaneAdaptedValue/api.md)
- [PaneScaffoldDirective](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/PaneScaffoldDirective/api.md)
- [Posture](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/Posture/api.md)
- [ThreePaneScaffoldAdaptStrategies](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldAdaptStrategies/api.md)
- [ThreePaneScaffoldDestinationItem](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldDestinationItem/api.md)
- [ThreePaneScaffoldRole](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldRole/api.md)
- [ThreePaneScaffoldRole.Primary](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldRole.Primary/api.md)
- [ThreePaneScaffoldRole.Secondary](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldRole.Secondary/api.md)
- [ThreePaneScaffoldRole.Tertiary](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldRole.Tertiary/api.md)
- [ThreePaneScaffoldValue](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/ThreePaneScaffoldValue/api.md)
- [WindowAdaptiveInfo](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/classes/WindowAdaptiveInfo/api.md)

## Components

- [AnimatedPane](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/components/AnimatedPane/api.md)
- [ListDetailPaneScaffold](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/components/ListDetailPaneScaffold/api.md)
- [SupportingPaneScaffold](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/components/SupportingPaneScaffold/api.md)

## Objects

- [ListDetailPaneScaffoldDefaults](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/objects/ListDetailPaneScaffoldDefaults/api.md)
- [ListDetailPaneScaffoldRole](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/objects/ListDetailPaneScaffoldRole/api.md)
- [SupportingPaneScaffoldDefaults](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/objects/SupportingPaneScaffoldDefaults/api.md)
- [SupportingPaneScaffoldRole](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/objects/SupportingPaneScaffoldRole/api.md)

## Interfaces

- [AdaptStrategy](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/interfaces/AdaptStrategy/api.md)
- [PaneScaffoldScope](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/interfaces/PaneScaffoldScope/api.md)
- [ThreePaneScaffoldNavigator](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/interfaces/ThreePaneScaffoldNavigator/api.md)
- [ThreePaneScaffoldScope](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/interfaces/ThreePaneScaffoldScope/api.md)
- [ThreePaneScaffoldState](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/interfaces/ThreePaneScaffoldState/api.md)

## Properties

- [allHorizontalHingeBounds](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/properties/allHorizontalHingeBounds/api.md)
- [allVerticalHingeBounds](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/properties/allVerticalHingeBounds/api.md)
- [occludingHorizontalHingeBounds](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/properties/occludingHorizontalHingeBounds/api.md)
- [occludingVerticalHingeBounds](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/properties/occludingVerticalHingeBounds/api.md)
- [separatingHorizontalHingeBounds](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/properties/separatingHorizontalHingeBounds/api.md)
- [separatingVerticalHingeBounds](https://composables.com/jetpack-compose/androidx.compose.material3/material3-adaptive/properties/separatingVerticalHingeBounds/api.md)
