class QSGBasicGeometryNode#

QSGBasicGeometryNode 类是几何节点的基础类。关于更多内容,请参阅更多...

Inheritance diagram of PySide6.QtQuick.QSGBasicGeometryNode

继承了: QSGGeometryNodeQSGSimpleTextureNodeQSGSimpleRectNodeQSGRectangleNodeQSGClipNode

概要#

方法#

注意

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

详细描述#

不应单独使用 `QSGBasicGeometryNode` 类。它只封装了 `QSGGeometryNode` 和 `QSGClipNode` 类之间的共享功能。

注意

所有以 QSG 前缀的类都应该仅在使用场景图的渲染线程时使用。有关更多信息,请参阅 场景图和渲染

__init__(type)#
参数

type – `NodeType

clipList()#
返回类型

QSGClipNode

geometry()#
返回类型

QSGGeometry

返回此节点的几何形状。

默认情况下,几何形状为 null。

另请参阅

setGeometry()

matrix()#
返回类型

QMatrix4x4

setGeometry(geometry)#
参数

geometry – `QSGGeometry

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

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

如果未调用 setGeometry() 再次更改几何形状,用户还必须使用 markDirty() 将几何形状标记为脏。

另请参阅

geometry() markDirty()

setRendererClipList(c)#
参数

c – `QSGClipNode

setRendererMatrix(m)#
参数

mQMatrix4x4