# androidx.window.layout.adapter

*** ** * ** ***

## Extension functions summary

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/window/core/layout/WindowSizeClass` | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html<https://developer.android.com/reference/kotlin/androidx/window/core/layout/WindowSizeClass>.https://developer.android.com/reference/kotlin/androidx/window/layout/adapter/package-summary#(kotlin.collections.Set).computeWindowSizeClass(androidx.window.layout.WindowMetrics)( windowMetrics: https://developer.android.com/reference/kotlin/androidx/window/layout/WindowMetrics )` A convenience function for computing the `https://developer.android.com/reference/kotlin/androidx/window/core/layout/WindowSizeClass` from the `https://developer.android.com/reference/kotlin/androidx/window/layout/WindowMetrics` |

## Extension functions

### Set.computeWindowSizeClass

Artifact: [androidx.window:window](https://developer.android.com/jetpack/androidx/releases/window) [View Source](https://cs.android.com/search?q=file:androidx/window/layout/adapter/WindowSizeClassFactory.kt+function:computeWindowSizeClass) Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/window#1.4.0)

```
fun Set<WindowSizeClass>.computeWindowSizeClass(
    windowMetrics: WindowMetrics
): WindowSizeClass
```

A convenience function for computing the `https://developer.android.com/reference/kotlin/androidx/window/core/layout/WindowSizeClass` from the `https://developer.android.com/reference/kotlin/androidx/window/layout/WindowMetrics`