Auf dieser Seite

AlphaCoverage QML Type

Multisampling-Modus „Alpha-to-Coverage“ aktivieren. Mehr...

Import Statement: import Qt3D.Render 2.12
In C++: QAlphaCoverage
Inherits:

RenderState

Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Ausführliche Beschreibung

Ein Typ vom Typ „AlphaCoverage“ aktiviert den Alpha-to-Coverage-Multisampling-Modus. Ist dieser aktiviert, wird der Fragment-Alpha-Wert als Abdeckung für das Sample verwendet und mit dem Fragment-Abdeckungswert kombiniert. „AlphaCoverage“ hat keine Auswirkung, wenn Multisampling deaktiviert ist. „Alpha-to-Coverage“ ist besonders nützlich, wenn eine reihenunabhängige Überblendung erforderlich ist, beispielsweise beim Rendern von Blättern, Gras und anderer üppiger Vegetation.

Es kann zu einem „ RenderPass “ hinzugefügt werden:

RenderPass {
    shaderProgram: ShaderProgram {
        // ...
    }
    renderStates: [
        AlphaCoverage {},
        MultiSampleAntiAliasing {}
    ]
}

Oder zu einem „ RenderStateSet “:

Siehe auch „ MultiSampleAntiAliasing “.

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