Windowing APIs overview
Learn which APIs you can use to create and manage multiple windows on embedded platforms, including platform-specific APIs for Embedded Linux.
Read time 1 minuteLast updated 23 days ago
Unity supports multi-window functionality on Embedded Linux and QNX platforms through the namespace and related platform APIs. These APIs enable you to create and manage multiple windows within your application:
UnityEngine.Windowing- : Creates secondary windows other than the main window and retrieves information on any existing active windows.
GameWindowManager - : Represents an individual window that's already created and allows you to control the window properties as required.
GameWindow - : Defines the window properties including the height, width of the window, and whether the window is resizable.
GameWindowCreationSettings
Platform-specific APIs
Unity provides additional Windowing APIs for Embedded Linux:
- : Extends
EmbeddedLinuxGameWindowCreationSettingswith additional platform-specific settings, such as window transparency and IVI (In-Vehicle Infotainment) surface ID.GameWindowCreationSettings - : Provides platform-specific extension methods to control the window input regions.
GameWindowExtensions