---
name: "allDisplays"
type: command
status: ok
groups: ["GUI Control"]
arma3_since: "1.38"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/allDisplays
revid: 377009
updated: 2026-01-01T08:17:31Z
---

# allDisplays

*Command · GUI Control · Arma 3 v1.38*

## Description

Returns a list of all opened GUI displays.

> [!NOTE]
> Other displays could be accessed via [uiNamespace](../commands/uiNamespace.md) variable which is updated every time a display is opened or closed.
> For example, to access IGUI displays:
>
> ```sqf
> private _iguiDisplays = uiNamespace getVariable ["IGUI_displays", []];
> ```
>
> Other display variables:
> - `"3DENDisplaysTemp_displays"`
> - `"3DENDisplays_displays"`
> - `"BootcampDisplays_displays"`
> - `"BootcampTitles_displays"`
> - `"CuratorDisplays_displays"`
> - `"CuratorTitles_displays"`
> - `"GUI_displays"`
> - `"IGUI_displays"`
> - `"KartDisplays_displays"`
> - `"Loading_displays"`

## Syntax

```sqf
allDisplays
```

**Returns:** [Array](../topics/Array.md) of [Display](../topics/Display.md)s

## Examples

### Example 1

```sqf
private _allDisps = allDisplays;
```

## See also

[allControls](../commands/allControls.md) · [findDisplay](../commands/findDisplay.md) · [controlsGroupCtrl](../commands/controlsGroupCtrl.md) · [ctrlCreate](../commands/ctrlCreate.md) · [allVariables](../commands/allVariables.md) · [allCurators](../commands/allCurators.md) · [allGroups](../commands/allGroups.md) · [allDead](../commands/allDead.md) · [allDeadMen](../commands/allDeadMen.md)

<sub>Source: [BI Community Wiki — allDisplays](https://community.bistudio.com/wiki/allDisplays) (revision 377009).</sub>
