Auf dieser Seite

PipelineStateOverride QML Type

Definiert Überschreibungen des Pipeline-Status für eine einzelne pass. Mehr...

Import Statement: import QtQuick3D
Since: Qt 6.11
Inherits:

Command

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.

KonstanteWert
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.

KonstanteWert
PipelineStateOverride.None
PipelineStateOverride.Front
PipelineStateOverride.Back

Legt den Polygonrasterungsmodus für den Renderpass fest.

KonstanteWert
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.