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