DepthTest QML Type

Der DepthTest-Typ testet den Tiefenwert des Fragment-Shaders gegen die Tiefe eines Samples, in das geschrieben wird. Mehr...

Import Statement: import Qt3D.Render 2.8
In C++: QDepthTest
Inherits:

RenderState

Status: Deprecated

Eigenschaften

Detaillierte Beschreibung

Ein DepthTest-Typ wird verwendet, um eine Tiefenprüfung mit einer bestimmten Tiefenprüfungsfunktion zu ermöglichen. Der Tiefentest ermöglicht das Schreiben von Fragment-Farbwerten, wenn der Tiefentest erfolgreich ist, und weist Fragmente zurück, die den Test nicht bestehen. Der Tiefentest verwendet die Tiefenfunktion, um den Tiefenwert des Fragments gegen den Wert des z-Puffers zu testen. Wenn die zugrundeliegende Oberfläche keinen z-Puffer hat, führt der DepthTest nichts aus.

Siehe auch AlphaTest und StencilTest.

Eigenschaft Dokumentation

depthFunction : enumeration

Enthält die aktuelle Funktion, die von DepthTest verwendet wird. Der Standardwert ist DepthTest.Never.

Siehe auch Qt3DRender::QDepthTest::DepthFunction.


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