QSGBasicGeometryNode#

The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes. More

Inheritance diagram of PySide6.QtQuick.QSGBasicGeometryNode

Inherited by: QSGGeometryNode, QSGSimpleTextureNode, QSGSimpleRectNode, QSGRectangleNode, QSGClipNode

Synopsis#

Functions#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

The QSGBasicGeometryNode class should not be used by itself. It is only encapsulates shared functionality between the QSGGeometryNode and QSGClipNode classes.

Note

All classes with QSG prefix should be used solely on the scene graph’s rendering thread. See Scene Graph and Rendering for more information.

class PySide6.QtQuick.QSGBasicGeometryNode(type)#
Parameters:

typeNodeType

PySide6.QtQuick.QSGBasicGeometryNode.clipList()#
Return type:

PySide6.QtQuick.QSGClipNode

PySide6.QtQuick.QSGBasicGeometryNode.geometry()#
Return type:

PySide6.QtQuick.QSGGeometry

Returns this node’s geometry.

The geometry is null by default.

See also

setGeometry()

PySide6.QtQuick.QSGBasicGeometryNode.matrix()#
Return type:

PySide6.QtGui.QMatrix4x4

PySide6.QtQuick.QSGBasicGeometryNode.setGeometry(geometry)#
Parameters:

geometryPySide6.QtQuick.QSGGeometry

Sets the geometry of this node to geometry.

If the node has the flag OwnsGeometry set, it will also delete the geometry object it is pointing to. This flag is not set by default.

If the geometry is changed without calling setGeometry() again, the user must also mark the geometry as dirty using markDirty() .

PySide6.QtQuick.QSGBasicGeometryNode.setRendererClipList(c)#
Parameters:

cPySide6.QtQuick.QSGClipNode

PySide6.QtQuick.QSGBasicGeometryNode.setRendererMatrix(m)#
Parameters:

mPySide6.QtGui.QMatrix4x4