4#ifndef QSGABSTRACTSOFTWARERENDERER_H
5#define QSGABSTRACTSOFTWARERENDERER_H
18#include <private/qsgrenderer_p.h>
20#include <QtCore/QHash>
45 void buildRenderList();
51 QRect backgroundRect();
58 void nodeRemoved(
QSGNode *node);
59 void nodeGeometryUpdated(
QSGNode *node);
60 void nodeMaterialUpdated(
QSGNode *node);
61 void nodeMatrixUpdated(
QSGNode *node);
62 void nodeOpacityUpdated(
QSGNode *node);
71 qreal m_devicePixelRatio = 1;
72 bool m_isOpaque =
false;
The QColor class provides colors based on RGB, HSV or CMYK values.
The QPainter class performs low-level painting on widgets and other paint devices.
\inmodule QtCore\reentrant
The QRegion class specifies a clip region for a painter.
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
The renderer class is the abstract baseclass used for rendering the QML scene graph.
void nodeChanged(QSGNode *node, QSGNode::DirtyState state) override
Updates internal data structures and emits the sceneGraphChanged() signal.
The QSGSimpleRectNode class is a convenience class for drawing solid filled rectangles using scenegra...
Combined button and popup list for selecting options.