Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QSGSoftwareRenderListBuilder Class Reference

#include <qsgsoftwarerenderlistbuilder_p.h>

+ Inheritance diagram for QSGSoftwareRenderListBuilder:
+ Collaboration diagram for QSGSoftwareRenderListBuilder:

Public Member Functions

 QSGSoftwareRenderListBuilder (QSGAbstractSoftwareRenderer *renderer)
 
bool visit (QSGTransformNode *) override
 
void endVisit (QSGTransformNode *) override
 
bool visit (QSGClipNode *) override
 
void endVisit (QSGClipNode *) override
 
bool visit (QSGGeometryNode *) override
 
void endVisit (QSGGeometryNode *) override
 
bool visit (QSGOpacityNode *) override
 
void endVisit (QSGOpacityNode *) override
 
bool visit (QSGInternalImageNode *) override
 
void endVisit (QSGInternalImageNode *) override
 
bool visit (QSGPainterNode *) override
 
void endVisit (QSGPainterNode *) override
 
bool visit (QSGInternalRectangleNode *) override
 
void endVisit (QSGInternalRectangleNode *) override
 
bool visit (QSGGlyphNode *) override
 
void endVisit (QSGGlyphNode *) override
 
bool visit (QSGRootNode *) override
 
void endVisit (QSGRootNode *) override
 
bool visit (QSGRenderNode *) override
 
void endVisit (QSGRenderNode *) override
 
- Public Member Functions inherited from QSGNodeVisitorEx
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 24 of file qsgsoftwarerenderlistbuilder_p.h.

Constructor & Destructor Documentation

◆ QSGSoftwareRenderListBuilder()

QT_BEGIN_NAMESPACE QSGSoftwareRenderListBuilder::QSGSoftwareRenderListBuilder ( QSGAbstractSoftwareRenderer renderer)

Definition at line 21 of file qsgsoftwarerenderlistbuilder.cpp.

Member Function Documentation

◆ endVisit() [1/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGClipNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 41 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [2/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGGeometryNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 50 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [3/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGGlyphNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 95 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [4/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGInternalImageNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 68 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [5/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGInternalRectangleNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 86 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [6/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGOpacityNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 59 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [7/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGPainterNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 77 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [8/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGRenderNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 125 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [9/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGRootNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 104 of file qsgsoftwarerenderlistbuilder.cpp.

◆ endVisit() [10/10]

void QSGSoftwareRenderListBuilder::endVisit ( QSGTransformNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 32 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [1/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGClipNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 36 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [2/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGGeometryNode node)
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 45 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [3/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGGlyphNode node)
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 90 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [4/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGInternalImageNode node)
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 63 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [5/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGInternalRectangleNode node)
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 81 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [6/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGOpacityNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 54 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [7/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGPainterNode node)
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 72 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [8/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGRenderNode node)
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 120 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [9/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGRootNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 99 of file qsgsoftwarerenderlistbuilder.cpp.

◆ visit() [10/10]

bool QSGSoftwareRenderListBuilder::visit ( QSGTransformNode )
overridevirtual

Implements QSGNodeVisitorEx.

Definition at line 27 of file qsgsoftwarerenderlistbuilder.cpp.


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