WaylandOutput QML Type
Ermöglicht den Zugriff auf einen vom Compositor verwalteten anzeigbaren Bereich. Mehr...
Import Statement: | import QtWayland.Compositor |
In C++: | QWaylandOutput |
Eigenschaften
- automaticFrameCallback : bool
- availableGeometry : rect
- compositor : WaylandCompositor
- geometry : rect
- manufacturer : string
- model : string
- physicalSize : size
- position : point
- scaleFactor : int
- sizeFollowsWindow : bool
- subpixel : enum
- transform : enum
- window : Window
Detaillierte Beschreibung
Der WaylandOutput verwaltet einen rechteckigen Bereich innerhalb der Geometrie des Compositors, um ihn für die Anzeige von Client-Inhalten zu verwenden. Dies könnte z.B. ein Bildschirm sein, der von WaylandCompositor verwaltet wird.
Der Typ entspricht der Schnittstelle wl_output
im Wayland-Protokoll.
Hinweis: Wenn der Compositor mehrere Wayland-Ausgänge hat, muss das Attribut Qt::AA_ShareOpenGLContexts gesetzt werden, bevor das Objekt QGuiApplication erstellt wird.
Eigenschaft Dokumentation
automaticFrameCallback : bool |
Diese Eigenschaft gibt an, ob WaylandOutput beim Rendern automatisch Frame-Callbacks sendet.
Der Standardwert ist true.
availableGeometry : rect |
Diese Eigenschaft enthält die Geometrie von WaylandOutput, die für die Anzeige von Inhalten zur Verfügung steht. Die verfügbare Geometrie ist im Ausgabekoordinatenraum, beginnt bei 0,0 und ist standardmäßig so groß wie die Ausgabe.
Siehe auch QWaylandOutput::geometry.
compositor : WaylandCompositor |
Diese Eigenschaft enthält den Compositor, der den Inhalt auf diesem WaylandOutput anzeigt.
Hinweis: Diese Eigenschaft kann nur einmal gesetzt werden, bevor die Komponente WaylandOutput fertiggestellt ist.
geometry : rect |
Diese Eigenschaft enthält die Geometrie des WaylandOutput.
manufacturer : string |
Diese Eigenschaft enthält eine textuelle Beschreibung des Herstellers dieser WaylandOutput.
model : string |
Diese Eigenschaft enthält eine textuelle Beschreibung des Modells dieser WaylandOutput.
physicalSize : size |
Diese Eigenschaft enthält die physikalische Größe des WaylandOutput in Millimetern.
Siehe auch QWaylandOutput::geometry.
position : point |
Diese Eigenschaft enthält die Position dieses WaylandOutput im Koordinatensystem des Compositors.
scaleFactor : int |
Diese Eigenschaft enthält den Faktor, mit dem WaylandCompositor die Oberflächenpuffer skaliert, bevor sie angezeigt werden. Sie wird auf Ausgabegeräten mit hoher Dichte verwendet, wo nicht skalierte Inhalte zu klein wären, um praktikabel zu sein. Der Client kann seinerseits den Skalierungsfaktor seines Puffers so einstellen, dass er mit der Ausgabe übereinstimmt, wenn er es vorzieht, hochauflösende Inhalte zu liefern, die für das Ausgabegerät geeignet sind.
Der Standardwert ist 1 (keine Skalierung).
sizeFollowsWindow : bool |
Diese Eigenschaft steuert, ob die Größe von WaylandOutput mit der Größe des Fensters übereinstimmt.
Wenn diese Eigenschaft true ist, werden alle zuvor hinzugefügten Modi durch einen Modus ersetzt, der der Fenstergröße und der Bildwiederholfrequenz entspricht.
Der Standardwert ist false.
subpixel : enum |
Diese Eigenschaft enthält die Subpixel-Anordnung dieser WaylandOutput.
- WaylandOutput.SubpixelUnknown Die Subpixel-Anordnung ist nicht festgelegt.
- WaylandOutput.SubpixelNone Es gibt keine Subpixel.
- WaylandOutput.SubpixelHorizontalRgb Die Subpixel sind horizontal in der Reihenfolge Rot, Grün, Blau angeordnet.
- WaylandOutput.SubpixelHorizontalBgr Die Subpixel sind horizontal in der Reihenfolge Blau, Grün, Rot angeordnet.
- WaylandOutput.SubpixelVerticalRgb Die Subpixel sind vertikal in der Reihenfolge Rot, Grün, Blau angeordnet.
- WaylandOutput.SubpixelVerticalBgr Die Subpixel werden vertikal in der Reihenfolge blau, grün, rot angeordnet.
Der Standardwert ist WaylandOutput.SubpixelUnknown.
transform : enum |
Diese Eigenschaft enthält die Transformation, die QWaylandCompositor auf eine Oberfläche anwendet, um die Ausrichtung der QWaylandOutput zu kompensieren.
- WaylandOutput.TransformNormal Die Ausrichtung ist normal.
- WaylandOutput.Transform90 Die Ausrichtung ist um 90 Grad gedreht.
- WaylandOutput.Transform180 Die Ausrichtung wird um 180 Grad gedreht.
- WaylandOutput.Transform270 Die Ausrichtung wird um 270 Grad gedreht.
- WaylandOutput.TransformFlipped Die Ausrichtung wird gespiegelt.
- WaylandOutput.TransformFlipped90 Die Ausrichtung wird gespiegelt und dann um 90 Grad gedreht.
- WaylandOutput.TransformFlipped180 Die Ausrichtung wird gespiegelt und dann um 180 Grad gedreht.
- WaylandOutput.TransformFlipped270 Die Ausrichtung wird gespiegelt und dann um 270 Grad gedreht.
Die Standardeinstellung ist WaylandOutput.TransformNormal.
window : Window |
Diese Eigenschaft enthält das Fenster für diese WaylandOutput.
Hinweis: Diese Eigenschaft kann nur einmal festgelegt werden, bevor die Komponente WaylandOutput abgeschlossen ist.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.