Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSGNodeVisitorEx Class Referenceabstract

#include <qsgadaptationlayer_p.h>

+ Inheritance diagram for QSGNodeVisitorEx:
+ Collaboration diagram for QSGNodeVisitorEx:

Public Member Functions

virtual ~QSGNodeVisitorEx ()
 
virtual bool visit (QSGTransformNode *)=0
 
virtual void endVisit (QSGTransformNode *)=0
 
virtual bool visit (QSGClipNode *)=0
 
virtual void endVisit (QSGClipNode *)=0
 
virtual bool visit (QSGGeometryNode *)=0
 
virtual void endVisit (QSGGeometryNode *)=0
 
virtual bool visit (QSGOpacityNode *)=0
 
virtual void endVisit (QSGOpacityNode *)=0
 
virtual bool visit (QSGInternalImageNode *)=0
 
virtual void endVisit (QSGInternalImageNode *)=0
 
virtual bool visit (QSGPainterNode *)=0
 
virtual void endVisit (QSGPainterNode *)=0
 
virtual bool visit (QSGInternalRectangleNode *)=0
 
virtual void endVisit (QSGInternalRectangleNode *)=0
 
virtual bool visit (QSGGlyphNode *)=0
 
virtual void endVisit (QSGGlyphNode *)=0
 
virtual bool visit (QSGRootNode *)=0
 
virtual void endVisit (QSGRootNode *)=0
 
virtual bool visit (QSGRenderNode *)=0
 
virtual void endVisit (QSGRenderNode *)=0
 
void visitChildren (QSGNode *node)
 

Detailed Description

Definition at line 55 of file qsgadaptationlayer_p.h.

Constructor & Destructor Documentation

◆ ~QSGNodeVisitorEx()

QSGNodeVisitorEx::~QSGNodeVisitorEx ( )
virtualdefault

Member Function Documentation

◆ endVisit() [1/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGClipNode * )
pure virtual

◆ endVisit() [2/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGGeometryNode * )
pure virtual

◆ endVisit() [3/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGGlyphNode * )
pure virtual

◆ endVisit() [4/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGInternalImageNode * )
pure virtual

◆ endVisit() [5/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGInternalRectangleNode * )
pure virtual

◆ endVisit() [6/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGOpacityNode * )
pure virtual

◆ endVisit() [7/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGPainterNode * )
pure virtual

◆ endVisit() [8/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGRenderNode * )
pure virtual

◆ endVisit() [9/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGRootNode * )
pure virtual

◆ endVisit() [10/10]

virtual void QSGNodeVisitorEx::endVisit ( QSGTransformNode * )
pure virtual

Implemented in QSGOpenVGNodeVisitor, QSGSoftwareRenderableNodeUpdater, and QSGSoftwareRenderListBuilder.

Referenced by QSGInternalRectangleNode::accept(), QSGInternalImageNode::accept(), QSGPainterNode::accept(), QSGShaderEffectNode::accept(), QSGGlyphNode::accept(), and visitChildren().

+ Here is the caller graph for this function:

◆ visit() [1/10]

virtual bool QSGNodeVisitorEx::visit ( QSGClipNode * )
pure virtual

◆ visit() [2/10]

virtual bool QSGNodeVisitorEx::visit ( QSGGeometryNode * )
pure virtual

◆ visit() [3/10]

virtual bool QSGNodeVisitorEx::visit ( QSGGlyphNode * )
pure virtual

◆ visit() [4/10]

virtual bool QSGNodeVisitorEx::visit ( QSGInternalImageNode * )
pure virtual

◆ visit() [5/10]

virtual bool QSGNodeVisitorEx::visit ( QSGInternalRectangleNode * )
pure virtual

◆ visit() [6/10]

virtual bool QSGNodeVisitorEx::visit ( QSGOpacityNode * )
pure virtual

◆ visit() [7/10]

virtual bool QSGNodeVisitorEx::visit ( QSGPainterNode * )
pure virtual

◆ visit() [8/10]

virtual bool QSGNodeVisitorEx::visit ( QSGRenderNode * )
pure virtual

◆ visit() [9/10]

virtual bool QSGNodeVisitorEx::visit ( QSGRootNode * )
pure virtual

◆ visit() [10/10]

virtual bool QSGNodeVisitorEx::visit ( QSGTransformNode * )
pure virtual

Implemented in QSGOpenVGNodeVisitor, QSGSoftwareRenderableNodeUpdater, and QSGSoftwareRenderListBuilder.

Referenced by QSGInternalRectangleNode::accept(), QSGInternalImageNode::accept(), QSGPainterNode::accept(), QSGShaderEffectNode::accept(), QSGGlyphNode::accept(), and visitChildren().

+ Here is the caller graph for this function:

◆ visitChildren()

void QSGNodeVisitorEx::visitChildren ( QSGNode * node)

Definition at line 293 of file qsgadaptationlayer.cpp.

References QSGVisitableNode::accept(), QSGNode::BasicNodeType, child, QSGNode::ClipNodeType, endVisit(), QSGNode::firstChild(), QSGNode::GeometryNodeType, QSGNode::IsVisitableNode, QSGNode::OpacityNodeType, QSGNode::RenderNodeType, QSGNode::RootNodeType, QSGNode::TransformNodeType, visit(), and visitChildren().

Referenced by QSGInternalRectangleNode::accept(), QSGInternalImageNode::accept(), QSGPainterNode::accept(), QSGShaderEffectNode::accept(), QSGGlyphNode::accept(), QSGAbstractSoftwareRenderer::buildRenderList(), QSGOpenVGRenderer::render(), QSGSoftwareRenderableNodeUpdater::updateNodes(), and visitChildren().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: