Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSGNodeVisitor Class Reference

The QSGNodeVisitor class is a helper class for traversing the scene graph. More...

#include <qsgnode.h>

+ Inheritance diagram for QSGNodeVisitor:
+ Collaboration diagram for QSGNodeVisitor:

Public Member Functions

virtual ~QSGNodeVisitor ()
 

Protected Member Functions

virtual void enterTransformNode (QSGTransformNode *)
 
virtual void leaveTransformNode (QSGTransformNode *)
 
virtual void enterClipNode (QSGClipNode *)
 
virtual void leaveClipNode (QSGClipNode *)
 
virtual void enterGeometryNode (QSGGeometryNode *)
 
virtual void leaveGeometryNode (QSGGeometryNode *)
 
virtual void enterOpacityNode (QSGOpacityNode *)
 
virtual void leaveOpacityNode (QSGOpacityNode *)
 
virtual void visitNode (QSGNode *n)
 
virtual void visitChildren (QSGNode *n)
 

Detailed Description

The QSGNodeVisitor class is a helper class for traversing the scene graph.

Definition at line 294 of file qsgnode.h.

Constructor & Destructor Documentation

◆ ~QSGNodeVisitor()

QSGNodeVisitor::~QSGNodeVisitor ( )
virtual

Definition at line 1377 of file qsgnode.cpp.

Member Function Documentation

◆ enterClipNode()

virtual void QSGNodeVisitor::enterClipNode ( QSGClipNode * )
inlineprotectedvirtual

Definition at line 301 of file qsgnode.h.

◆ enterGeometryNode()

virtual void QSGNodeVisitor::enterGeometryNode ( QSGGeometryNode * )
inlineprotectedvirtual

Definition at line 303 of file qsgnode.h.

◆ enterOpacityNode()

virtual void QSGNodeVisitor::enterOpacityNode ( QSGOpacityNode * )
inlineprotectedvirtual

Definition at line 305 of file qsgnode.h.

◆ enterTransformNode()

virtual void QSGNodeVisitor::enterTransformNode ( QSGTransformNode * )
inlineprotectedvirtual

Definition at line 299 of file qsgnode.h.

◆ leaveClipNode()

virtual void QSGNodeVisitor::leaveClipNode ( QSGClipNode * )
inlineprotectedvirtual

Definition at line 302 of file qsgnode.h.

◆ leaveGeometryNode()

virtual void QSGNodeVisitor::leaveGeometryNode ( QSGGeometryNode * )
inlineprotectedvirtual

Definition at line 304 of file qsgnode.h.

◆ leaveOpacityNode()

virtual void QSGNodeVisitor::leaveOpacityNode ( QSGOpacityNode * )
inlineprotectedvirtual

Definition at line 306 of file qsgnode.h.

◆ leaveTransformNode()

virtual void QSGNodeVisitor::leaveTransformNode ( QSGTransformNode * )
inlineprotectedvirtual

Definition at line 300 of file qsgnode.h.

◆ visitChildren()

void QSGNodeVisitor::visitChildren ( QSGNode * n)
protectedvirtual

Reimplemented in QSGNodeDumper.

Definition at line 1416 of file qsgnode.cpp.

◆ visitNode()

void QSGNodeVisitor::visitNode ( QSGNode * n)
protectedvirtual

Reimplemented in QSGNodeDumper.

Definition at line 1383 of file qsgnode.cpp.


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