class QSGVertexColorMaterial#

QSGVertexColorMaterial 提供了一种方便的方式,在场景图中渲染每个顶点着色的几何图形。更多

Inheritance diagram of PySide6.QtQuick.QSGVertexColorMaterial

概要#

方法#

注意

此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据来告诉我们

详细描述#

警告

此实用程序类仅在运行 Qt Quick 场景图的默认后端时才有效。

顶点着色材质会为几何图形中的每个顶点赋予一种颜色。顶点之间的像素将进行线性插值。颜色可以包含透明度。

要使用顶点着色渲染的几何图形必须具有以下布局。属性位置 0 必须包含顶点。属性位置 1 必须包含颜色,它是一个包含 4 个值的元组,布局为 RGBA。颜色值有效范围为 0 到 1 之间的浮点数和 0 到 255 之间的无符号字节。

注意

渲染管线期望具有预乘 alpha 的像素。

defaultAttributes_ColoredPoint2D() 可以用来构建一个与该材质兼容的属性集。

在更新其渲染状态时,顶点颜色材质会同时尊重当前的不透明度和当前矩阵。

__init__()#

创建一个新的顶点颜色材质。