PipelineStateOverride QML Type
Definiert Überschreibungen des Pipeline-Status für eine einzelne pass. Mehr...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.11 |
| Inherits: |
Detaillierte Beschreibung
PipelineStateOverride ist eine Command, die der Liste der Befehle in einem RenderPass hinzugefügt werden kann. Wenn sie ausgeführt wird, überschreibt sie den Pipeline-Status im Rendering-Durchgang gemäß den für PipelineStateOverride festgelegten Eigenschaften. Nur festgelegte Werte setzen die Werte des vorhandenen Pipeline-Status außer Kraft. Wenn Sie einen Wert, der überschrieben wurde, auf den Standardwert zurücksetzen möchten, stellen Sie sicher, dass Sie die Eigenschaft auf undefined setzen.
Bei der Einstellung true wird die Tiefenprüfung für den Rendering-Durchgang aktiviert. Wenn sie auf false gesetzt ist, wird die Tiefenprüfung deaktiviert. Wenn diese Eigenschaft auf true gesetzt wird, ist für den Rendering-Durchgang ein Tiefenanhang erforderlich.
Wenn diese Eigenschaft auf true gesetzt ist, wird das Schreiben in die Tiefe für den Rendering-Durchgang aktiviert. Wenn sie auf "false" gesetzt ist, wird das Schreiben in die Tiefe deaktiviert. Wenn diese Eigenschaft auf "true" gesetzt wird, ist ein Tiefenaufsatz für den Rendering-Durchgang erforderlich.
Bei "true" wird die Überblendung für den Rendering-Durchgang aktiviert. Bei "false" wird die Überblendung deaktiviert.
Bei "true" wird die Verwendung von Schablonenreferenzwerten für den Rendering-Durchgang aktiviert. Bei false wird die Verwendung des Schablonenreferenzwerts deaktiviert.
Bei true wird die Verwendung des Scherentests für den Rendervorgang aktiviert. Bei false wird die Verwendung des Scherentests deaktiviert.
Legt die Tiefenvergleichsfunktion für den Rendering-Durchgang fest.
| Konstante | Wert |
|---|---|
PipelineStateOverride.Never | |
PipelineStateOverride.Less | |
PipelineStateOverride.Equal | |
PipelineStateOverride.LessOrEqual | |
PipelineStateOverride.Greater | |
PipelineStateOverride.NotEqual | |
PipelineStateOverride.GreaterOrEqual | |
PipelineStateOverride.Always |
Legt den Modus für das Aussortieren von Flächen für den Rendering-Durchgang fest.
| Konstante | Wert |
|---|---|
PipelineStateOverride.None | |
PipelineStateOverride.Front | |
PipelineStateOverride.Back |
Legt den Polygonrasterungsmodus für den Renderpass fest.
| Konstante | Wert |
|---|---|
PipelineStateOverride.Fill | |
PipelineStateOverride.Line |
Legt die Schablonenschreibmaske für den Renderpass fest.
Legt den Schablonenreferenzwert für den Rendering-Pass fest.
Legt das Ansichtsfensterrechteck für den Renderpass fest.
Legt das Scherenrechteck für den Renderpass fest.
Legt die Überblendungsparameter für die Farbzuordnung 0 des Renderpasses fest.
Legt die Überblendungsparameter für die Farbzuordnung 1 des Renderpasses fest.
Legt die Überblendungsparameter für die Farbzuordnung 2 des Renderpasses fest.
Legt die Überblendungsparameter für die Farbzuordnung 3 des Rendering-Durchgangs fest.
Legt die Überblendungsparameter für die Farbbeilage 4 des Renderpasses fest.
Legt die Überblendungsparameter für Farbanhang 5 des Renderpasses fest.
Legt die Überblendungsparameter für Farbbeilage 6 des Rendering-Durchgangs fest.
Legt die Überblendungsparameter für Farbanhang 7 des Renderpasses fest.
© 2026 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.