PySide6.QtQuick.QSGVertexColorMaterial¶
- class QSGVertexColorMaterial¶
QSGVertexColorMaterial类提供了一种方便的方法来在场景图中渲染每个顶点着色的几何体。更多…概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
警告
此实用程序类仅在运行Qt Quick场景图的默认后端时有效。
顶点颜色材质将为几何体中的每个顶点赋予颜色。顶点之间的像素将进行线性插值。颜色可以包含透明度。
要使用顶点颜色渲染的几何体必须具有以下布局。属性位置0必须包含顶点。属性位置1必须包含颜色,即具有RGBA布局的4个值的元组。对于颜色值,0到1范围内的浮点数和0到255范围内的无符号字节都是有效的。
注意
渲染管道期望像素具有预乘的alpha。
defaultAttributes_ColoredPoint2D()可用于构建与此材料兼容的属性集。顶点颜色材质在更新其渲染状态时,会同时考虑当前的不透明度和当前矩阵。
- __init__()¶
创建一个新的顶点颜色材质。