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