QSGFlatColorMaterial 类

QSGFlatColorMaterial 类提供了一种在场景图中渲染纯色几何形状的便捷方式。更多...

头文件 #include <QSGFlatColorMaterial>
CMakefind_package(Qt6 REQUIRED COMPONENTS Quick)
target_link_libraries(mytarget PRIVATE Qt6::Quick)
qmakeQT += quick
继承 QSGMaterial

公共函数

QSGFlatColorMaterial()
const QColor &color() const
voidsetColor(const QColor &color)

详细描述

注意:此实用工具类仅在运行 Qt Quick 场景图默认后端时才有效。

纯色材质将以纯色填充几何形状中的每个像素。颜色可以包含透明度。

使用纯色材质渲染的几何形状需要在 QSGGeometry 对象的属性位置 0 中有顶点才能正确渲染。`QSGGeometry::defaultAttributes_Point2D()` 返回与此材质兼容的属性集。

纯色材质在更新其渲染状态时将尊重当前的不透明度和当前矩阵。

成员函数文档

QSGFlatColorMaterial::QSGFlatColorMaterial()

构建一个新的纯色材质。

默认颜色为白色。

const QColor &QSGFlatColorMaterial::color() const

返回此纯色材质的颜色。

默认颜色为白色。

另请参阅:setColor().

void QSGFlatColorMaterial::setColor(const QColor &color)

设置此纯色材质的颜色为 color

另请参阅:color().

© 2024 The Qt Company Ltd. 此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可版本 1.3 许可。Qt 及其相关标志是芬兰及/或其他国家/地区的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。