---
title: "calculateStandardPaneScaffoldDirective"
description: "Calculates the standard [PaneScaffoldDirective] from a given [WindowAdaptiveInfo]. Use this
method with [calculateWindowAdaptiveInfo] to acquire Material-recommended adaptive layout
settings of the current activity window.

See more details on the [Material design guideline site]
(https://m3.material.io/foundations/layout/applying-layout/window-size-classes)."
type: "function"
---

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


<a id='references'></a>
<div class='sourceset sourceset-common'>Common</div>


```kotlin
@ExperimentalMaterial3AdaptiveApi
fun calculateStandardPaneScaffoldDirective(
    windowAdaptiveInfo: WindowAdaptiveInfo,
    verticalHingePolicy: HingePolicy = HingePolicy.AvoidSeparating
): PaneScaffoldDirective
```


Calculates the standard `PaneScaffoldDirective` from a given `WindowAdaptiveInfo`. Use this
method with `calculateWindowAdaptiveInfo` to acquire Material-recommended adaptive layout
settings of the current activity window.

See more details on the `Material design guideline site`
(https://m3.material.io/foundations/layout/applying-layout/window-size-classes).

#### Parameters

| | |
| --- | --- |
| windowAdaptiveInfo | `WindowAdaptiveInfo` that collects useful information in making      layout adaptation decisions like `WindowSizeClass`. |
| verticalHingePolicy | `HingePolicy` that decides how layouts are supposed to address      vertical hinges. |


#### Returns

| | |
| --- | --- |
|  | an `PaneScaffoldDirective` to be used to decide adaptive layout states. |




