# Enum.GuiState

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

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

Describes the current interaction state of a [`GuiObject`](https://rapi.sleaze.dev/classes/GuiObject.md).

## Items

| Name | Value | Description |
| --- | --- | --- |
| `Idle` | 0 | The GuiObject is idle — neither hovered nor pressed. |
| `Hover` | 1 | The GUI is being hovered over by the user. |
| `Press` | 2 | The GUI is being pressed/held down by the user. |
| `NonInteractable` | 3 | The GUI cannot be interacted with and therefore has no states. |

## Used by

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

- [GuiObject](https://rapi.sleaze.dev/classes/GuiObject.md): property `GuiState`
