SetPipelineId(GameWindow, int)
Sets the QNX Screen pipeline ID for the specified window. This is an extension method for GameWindow.
Read time 1 minuteLast updated 14 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Windowing.QNX
- Assembly: UnityEngine.QNXWindowingModule
public static AsyncOperation SetPipelineId(this GameWindow window, int pipelineId)
Parameters
The GameWindow instance this extension method is implicitly called on.
The QNX Screen pipeline ID. Must not be negative.
Returns
Type | Description |
|---|---|
| AsyncOperation | An AsyncOperation that can be used to track the completion of the pipeline ID update operation. |
Remarks
In the QNX Screen windowing system, this value maps the window to a specific display pipeline (hardware composition path/plane). This value determines how the window is composed and rendered on the target display. Throws an ArgumentException if the pipeline ID is negative.
Notes:
-
This method is asynchronous and returns anthat you can use to track the completion of the operation.
AsyncOperation -
This method is available only on QNX platforms.
Examples
using UnityEngine;using UnityEngine.Windowing;using UnityEngine.Windowing.QNX;public class SetPipelineIdExample : MonoBehaviour{ void Start() { AsyncOperation op = GameWindow.Main.SetPipelineId(0); op.completed += _ => { Debug.Log($"Pipeline ID set for {GameWindow.Main.GetTitle()}"); }; }}