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


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



<h2 id="overload-1">Overload 1</h2>

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



```kotlin
fun interface Alignment
```


An interface to calculate the position of a sized box inside an available space. `Alignment` is
often used to define the alignment of a layout inside a parent layout.


## Functions



<hr class="docs-overload-divider">


<h2 id="align-size-space-layoutdirection">align</h2>

```kotlin
fun align(size: IntSize, space: IntSize, layoutDirection: LayoutDirection): IntOffset
```


Calculates the position of a box of size `size` relative to the top left corner of an area of
size `space`. The returned offset can be negative or larger than `space - size`, meaning that
the box will be positioned partially or completely outside the area.