5#ifndef QSGSOFTWARERENDERLISTBUILDER_H
6#define QSGSOFTWARERENDERLISTBUILDER_H
19#include <private/qsgadaptationlayer_p.h>
23class QSGAbstractSoftwareRenderer;
30 bool visit(QSGTransformNode *)
override;
31 void endVisit(QSGTransformNode *)
override;
32 bool visit(QSGClipNode *)
override;
33 void endVisit(QSGClipNode *)
override;
34 bool visit(QSGGeometryNode *)
override;
35 void endVisit(QSGGeometryNode *)
override;
36 bool visit(QSGOpacityNode *)
override;
37 void endVisit(QSGOpacityNode *)
override;
38 bool visit(QSGInternalImageNode *)
override;
39 void endVisit(QSGInternalImageNode *)
override;
40 bool visit(QSGPainterNode *)
override;
41 void endVisit(QSGPainterNode *)
override;
42 bool visit(QSGInternalRectangleNode *)
override;
43 void endVisit(QSGInternalRectangleNode *)
override;
44 bool visit(QSGGlyphNode *)
override;
45 void endVisit(QSGGlyphNode *)
override;
46 bool visit(QSGRootNode *)
override;
47 void endVisit(QSGRootNode *)
override;
48#if QT_CONFIG(quick_sprite)
56 bool addRenderableNode(QSGNode *node);
58 QSGAbstractSoftwareRenderer *m_renderer;
void endVisit(QSGRenderNode *) override
bool visit(QSGRenderNode *) override
bool visit(QSGTransformNode *) override
void endVisit(QSGTransformNode *) override
QSGSoftwareRenderListBuilder(QSGAbstractSoftwareRenderer *renderer)
QSGSoftwareRenderableNodeUpdater(QSGAbstractSoftwareRenderer *renderer)
void endVisit(QSGTransformNode *) override
void endVisit(QSGRenderNode *) override
virtual ~QSGSoftwareRenderableNodeUpdater()
bool visit(QSGRenderNode *) override
bool visit(QSGTransformNode *) override
void updateNodes(QSGNode *node, bool isNodeRemoved=false)
Combined button and popup list for selecting options.
QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY(lcSynthesizedIterableAccess, "qt.iterable.synthesized", QtWarningMsg)