Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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 and QNX.
Read time 1 minuteLast updated 21 days ago

Unity supports multi-window functionality on Embedded Linux and QNX platforms through the
UnityEngine.Windowing
namespace and related platform APIs. These APIs enable you to create and manage multiple windows within your application:
  • GameWindowManager
    : Creates secondary windows other than the main window and retrieves information on any existing active windows.
  • GameWindow
    : Represents an individual window that's already created and allows you to control the window properties as required.
  • GameWindowCreationSettings
    : Defines the window properties including the height, width of the window, and whether the window is resizable.

Platform-specific APIs

Unity provides additional platform-specific Windowing APIs for Embedded Linux and QNX:

Embedded Linux

QNX

Additional resources