Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

public static AsyncOperation SetPipelineId(this GameWindow window, int pipelineId)

Parameters

The GameWindow instance this extension method is implicitly called on.

pipelineId

The QNX Screen pipeline ID. Must not be negative.

Returns

Type

Description

AsyncOperationAn 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 an
    AsyncOperation
    that you can use to track the completion of the operation.
  • 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()}"); }; }}