{"name":"allDisplays","operator":null,"title":"allDisplays","type":"command","url":"https://community.bistudio.com/wiki/allDisplays","revid":377009,"updated":"2026-01-01T08:17:31Z","groups":["GUI Control"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.38"}],"since":{"game":"arma3","name":"Arma 3","version":"1.38"},"arma3_since":"1.38","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns a list of all opened GUI displays.\n\n> [!NOTE]\n> Other displays could be accessed via uiNamespace variable which is updated every time a display is opened or closed.\n> For example, to access IGUI displays:\n>\n> ```sqf\n> private _iguiDisplays = uiNamespace getVariable [\"IGUI_displays\", []];\n> ```\n>\n> Other display variables:\n> - `\"3DENDisplaysTemp_displays\"`\n> - `\"3DENDisplays_displays\"`\n> - `\"BootcampDisplays_displays\"`\n> - `\"BootcampTitles_displays\"`\n> - `\"CuratorDisplays_displays\"`\n> - `\"CuratorTitles_displays\"`\n> - `\"GUI_displays\"`\n> - `\"IGUI_displays\"`\n> - `\"KartDisplays_displays\"`\n> - `\"Loading_displays\"`","syntaxes":[{"syntax":"allDisplays","since":null,"effect":null,"exec":null,"params":[],"returns":{"type":"Array of Displays","types":["Array","Display"],"description":null,"text":"Array of Displays"},"form":"nullary","operator":null,"left":null,"right":null}],"examples":[{"text":"```sqf\nprivate _allDisps = allDisplays;\n```","code":["private _allDisps = allDisplays;"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["allControls","findDisplay","controlsGroupCtrl","ctrlCreate","allVariables","allCurators","allGroups","allDead","allDeadMen"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: GUI Control","Introduced with Arma 3 version 1.38","Scripting Commands"]}