Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GameWindowExtensions

Provides extension methods for GameWindow specific to EmbeddedLinux (Wayland) platforms.
Read time 1 minuteLast updated 12 days ago

Definition

public static class GameWindowExtensions

Examples

using System.Collections.Generic;using UnityEngine;using UnityEngine.Windowing;using UnityEngine.Windowing.EmbeddedLinux;public class WindowingInputRegionsExample : MonoBehaviour{ void Start() { Region region = new Region() { // rectangles to include for input inclusions = new List<RectInt>() { new RectInt(0, 0, 300, 300), new RectInt(250, 250, 150, 150) }, // rectangles to exclude from input exclusions = new List<RectInt>() { new RectInt(100, 0, 200, 200), new RectInt(250, 250, 50, 50) } }; // Set the input region for the main game window using the extension method var op = GameWindow.Main.SetInputRegion(region); op.completed += _ => { Debug.Log($"Input regions set for {GameWindow.Main.GetTitle()}"); }; }}

Static Methods

Method

Description

SetInputRegionSets the input region for the specified window. This is an extension method for GameWindow.