Parameter | Description |
---|---|
displayLayout | A list to fill with information about connected displays. |
Retrieves information about the connected displays and populates a list with properties such as display name, resolution, refresh rate, and other relevant attributes.
This function does not allocate managed memory outside of the Editor. You can call this method without generating garbage or triggering the garbage collector. This function is supported only on Windows, macOS, Linux, and embedded platforms.
using System.Collections.Generic; using UnityEngine;
public class DisplayInfoTest : MonoBehaviour { private List<DisplayInfo> displays = new List<DisplayInfo>();
void Start() { DisplayInfo.GetLayout(displays); Debug.Log("Display count: " + displays.Count); Debug.Log("==="); foreach (var display in displays) { Debug.Log("Display name: " + display.name); Debug.Log("Display width: " + display.width); Debug.Log("Display height: " + display.height); Debug.Log("==="); } } }