QSGVertexColorMaterial 类
QSGVertexColorMaterial 类提供了一种在场景图中渲染按顶点着色几何形状的便捷方法。更多信息...
头部文件 | #include <QSGVertexColorMaterial> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
qmake | QT += quick |
继承 | QSGMaterial |
- 包括继承成员在内的所有成员列表
- QSGVertexColorMaterial 是 Qt Quick Scene Graph 材料类 的一部分。
公共函数
详细说明
警告:此实用工具类仅在运行于 Qt Quick 场景图的默认后端时生效。
顶点颜色材料将为几何形状中的每个顶点分配一个颜色。顶点之间的像素将被线性插值。颜色可以包含透明度。
要使用顶点颜色渲染的几何形状必须具有以下布局。属性位置 0 必须包含顶点。属性位置 1 必须包含颜色,一个包含 4 个值的元组,具有 RGBA 布局。颜色值可以是范围为 0 到 1 的浮点数,也可以是范围为 0 到 255 的无符号字节。
注意:渲染管道期望有预乘 alpha 的像素。
可以使用 QSGGeometry::defaultAttributes_ColoredPoint2D() 构建与此材料兼容的属性集。
顶点颜色材料尊重更新其渲染状态时的当前透明度和当前矩阵。
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献由其各自的所有者拥有版权。本提供的文档根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款授权。Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。