PySide6.QtQuick.QSGBasicGeometryNode

class QSGBasicGeometryNode

QSGBasicGeometryNode 类作为基于几何的节点的基类。更多

PySide6.QtQuick.QSGBasicGeometryNode 的继承图

继承自: QSGGeometryNode, QSGSimpleTextureNode, QSGSimpleRectNode, QSGRectangleNode, QSGNinePatchNode, QSGImageNode, QSGClipNode

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QSGBasicGeometryNode 类不应单独使用。它仅封装了 QSGGeometryNodeQSGClipNode 类之间的共享功能。

注意

所有带有QSG前缀的类应仅在场景图的渲染线程上使用。有关更多信息,请参见场景图和渲染

__init__(type)
Parameters:

类型NodeType

clipList()
Return type:

QSGClipNode

geometry()
Return type:

QSGGeometry

返回此节点的几何形状。

几何图形默认为空。

matrix()
Return type:

QMatrix4x4

setGeometry(geometry)
Parameters:

几何QSGGeometry

将此节点的几何形状设置为 geometry

如果节点设置了标志OwnsGeometry,它也会删除它指向的几何对象。默认情况下不设置此标志。

如果几何体被更改而没有再次调用setGeometry(),用户还必须使用markDirty()将几何体标记为脏。

另请参阅

geometry() markDirty()

setRendererClipList(c)
Parameters:

cQSGClipNode

setRendererMatrix(m)
Parameters:

mQMatrix4x4