QSGFlatColorMaterial Class
The QSGFlatColorMaterial class provides a convenient way of rendering solid colored geometry in the scene graph. 更多...
头文件: | #include <QSGFlatColorMaterial> |
qmake: | QT += quick |
基类: | QSGMaterial |
公有函数
QSGFlatColorMaterial() | |
const QColor & | color() const |
void | setColor(const QColor &color) |
- 5 个公有函数继承自 QSGMaterial
详细描述
The QSGFlatColorMaterial class provides a convenient way of rendering solid colored geometry in the scene graph.
Warning: This utility class is only functional when running with the OpenGL backend of the Qt Quick scenegraph.
The flat color material will fill every pixel in a geometry using a solid color. The color can contain transparency.
The geometry to be rendered with a flat color material requires vertices in attribute location 0 in the QSGGeometry object to render correctly. The QSGGeometry::defaultAttributes_Point2D() returns an attribute set compatible with this material.
The flat color material respects both current opacity and current matrix when updating its rendering state.
成员函数
QSGFlatColorMaterial::QSGFlatColorMaterial()
Constructs a new flat color material.
The default color is white.
const QColor &QSGFlatColorMaterial::color() const
Returns this flat color material's color.
The default color is white.
参见 setColor().
void QSGFlatColorMaterial::setColor(const QColor &color)
Sets this flat color material's color to color.
参见 color().