![]() |
Qt 6.x
The Qt SDK
|
#include <qsgsoftwarerenderablenodeupdater_p.h>
Definition at line 29 of file qsgsoftwarerenderablenodeupdater_p.h.
QT_BEGIN_NAMESPACE QSGSoftwareRenderableNodeUpdater::QSGSoftwareRenderableNodeUpdater | ( | QSGAbstractSoftwareRenderer * | renderer | ) |
Definition at line 20 of file qsgsoftwarerenderablenodeupdater.cpp.
References QStack< T >::push().
|
virtual |
Definition at line 30 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 61 of file qsgsoftwarerenderablenodeupdater.cpp.
References QRegion::isNull(), QStack< T >::pop(), QList< T >::size(), and QStack< T >::top().
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 86 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 134 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 107 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 125 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 97 of file qsgsoftwarerenderablenodeupdater.cpp.
References QStack< T >::pop().
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 116 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 165 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 144 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 42 of file qsgsoftwarerenderablenodeupdater.cpp.
References QStack< T >::pop().
Referenced by updateNodes().
Definition at line 169 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGVisitableNode::accept(), QSGNode::BasicNodeType, QList< T >::clear(), QSGNode::ClipNodeType, QHash< Key, T >::contains(), endVisit(), QSGNode::flags(), QSGNode::GeometryNodeType, QSGNode::IsVisitableNode, QSGNode::OpacityNodeType, QSGNode::parent(), QStack< T >::push(), QHash< Key, T >::remove(), QSGNode::RenderNodeType, QSGNode::RootNodeType, state, QSGNode::TransformNodeType, QSGNode::type(), visit(), and QSGNodeVisitorEx::visitChildren().
Referenced by QSGAbstractSoftwareRenderer::nodeChanged().
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 47 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGClipNode::clipRect(), QRegion::intersected(), QRegion::isNull(), QTransform::map(), QStack< T >::push(), QList< T >::size(), QStack< T >::top(), and QRectF::toRect().
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 68 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGSoftwareRenderableNode::NinePatch, QSGSoftwareRenderableNode::SimpleImage, QSGSoftwareRenderableNode::SimpleRect, QSGSoftwareRenderableNode::SimpleRectangle, and QSGSoftwareRenderableNode::SimpleTexture.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 129 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGSoftwareRenderableNode::Glyph.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 102 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGSoftwareRenderableNode::Image.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 120 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGSoftwareRenderableNode::Rectangle.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 90 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGOpacityNode::opacity(), QStack< T >::push(), and QStack< T >::top().
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 111 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGSoftwareRenderableNode::Painter.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 160 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGSoftwareRenderableNode::RenderNode.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 138 of file qsgsoftwarerenderablenodeupdater.cpp.
|
overridevirtual |
Implements QSGNodeVisitorEx.
Definition at line 35 of file qsgsoftwarerenderablenodeupdater.cpp.
References QSGTransformNode::matrix(), QStack< T >::push(), QStack< T >::top(), and QMatrix4x4::toTransform().
Referenced by updateNodes().