# Enum.ScreenInsets

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/ScreenInsets/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/ScreenInsets

Insets associated with various screen safe areas.

## Items

| Name | Value | Description |
| --- | --- | --- |
| `None` | 0 | No insets are added to the fullscreen area. This mode may result in UI that is obscured or completely hidden by device notches and cutouts, so you should only use it for a [`ScreenGui`](https://rapi.sleaze.dev/classes/ScreenGui.md) that contains non‑interactive content like background images. |
| `DeviceSafeInsets` | 1 | Device safe area insets are added to the fullscreen area. The resulting area is guaranteed to not be occluded by any **device** screen cutouts such as the camera notch, although no inset is added for Roblox core UI elements like the top bar buttons. As a result, it's recommended that you use [`CoreUISafeInsets`](https://rapi.sleaze.dev/enums/ScreenInsets.md) for a [`ScreenGui`](https://rapi.sleaze.dev/classes/ScreenGui.md) whose contents should remain unobscured by both device cutouts **and** core screen elements. |
| `CoreUISafeInsets` | 2 | Core UI insets are added to the [`DeviceSafeInsets`](https://rapi.sleaze.dev/enums/ScreenInsets.md) area, resulting in an area guaranteed to be unobscured by both device screen cutouts and Roblox core UI elements like the top bar buttons. This mode is recommended for any [`ScreenGui`](https://rapi.sleaze.dev/classes/ScreenGui.md) that contains interactive and/or important UI elements such as buttons and status messages. |
| `TopbarSafeInsets` | 3 | Top bar safe area insets are added to the [`DeviceSafeInsets`](https://rapi.sleaze.dev/enums/ScreenInsets.md) area, resulting in an area guaranteed to be unobscured by both device screen cutouts and Roblox core UI elements like the experience controls. Unlike [`CoreUISafeInsets`](https://rapi.sleaze.dev/enums/ScreenInsets.md), this area's position and size is dynamic and is limited to the space available within the top bar area itself, outside of [`CoreUISafeInsets`](https://rapi.sleaze.dev/enums/ScreenInsets.md). See the [`GuiService.TopbarInset`](https://rapi.sleaze.dev/classes/GuiService.md) property which represents the absolute size and position of the unobstructed area within the top bar space. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [GuiService](https://rapi.sleaze.dev/classes/GuiService.md): method parameter `GetInsetArea`
- [ScreenGui](https://rapi.sleaze.dev/classes/ScreenGui.md): property `ScreenInsets`
