Provides extension methods for GameWindow specific to EmbeddedLinux (Wayland) platforms.
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()}"); }; } }
| Method | Description |
|---|---|
| SetInputRegion | Sets the input region for the specified window. This is an extension method for GameWindow. |