36 virtual ~QSGNodeUpdater();
38 virtual void updateStates(QSGNode *n);
39 virtual bool isNodeBlocked(QSGNode *n, QSGNode *root)
const;
42 virtual void enterTransformNode(QSGTransformNode *);
43 virtual void leaveTransformNode(QSGTransformNode *);
44 void enterClipNode(QSGClipNode *c);
45 void leaveClipNode(QSGClipNode *c);
46 void enterOpacityNode(QSGOpacityNode *o);
47 void leaveOpacityNode(QSGOpacityNode *o);
48 void enterGeometryNode(QSGGeometryNode *);
49 void leaveGeometryNode(QSGGeometryNode *);
50 void enterRenderNode(QSGRenderNode *);
51 void leaveRenderNode(QSGRenderNode *);
53 void visitNode(QSGNode *n);
54 void visitChildren(QSGNode *n);
57 QDataBuffer<
const QMatrix4x4 *> m_combined_matrix_stack;
58 QDataBuffer<qreal> m_opacity_stack;
59 const QSGClipNode *m_current_clip;