PySide6.QtQuick.QSGVertexColorMaterial

class QSGVertexColorMaterial

QSGVertexColorMaterial 类提供了一种方便的方法来在场景图中渲染每个顶点着色的几何体。更多

PySide6.QtQuick.QSGVertexColorMaterial 的继承图

概要

方法

注意

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

详细描述

警告

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

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

要使用顶点颜色渲染的几何体必须具有以下布局。属性位置0必须包含顶点。属性位置1必须包含颜色,即具有RGBA布局的4个值的元组。对于颜色值,0到1范围内的浮点数和0到255范围内的无符号字节都是有效的。

注意

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

defaultAttributes_ColoredPoint2D() 可用于构建与此材料兼容的属性集。

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

__init__()

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