- class QSGBasicGeometryNode#
QSGBasicGeometryNode
类是几何节点的基础类。关于更多内容,请参阅更多...继承了:
QSGGeometryNode
,QSGSimpleTextureNode
,QSGSimpleRectNode
,QSGRectangleNode
,QSGClipNode
概要#
方法#
def
__init__()
def
clipList()
def
geometry()
def
matrix()
def
setGeometry()
注意
本文档可能包含自动将 C++ 翻译为 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译中存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单的方式来告知我们。
详细描述#
不应单独使用 `
QSGBasicGeometryNode
` 类。它只封装了 `QSGGeometryNode
` 和 `QSGClipNode
` 类之间的共享功能。注意
所有以 QSG 前缀的类都应该仅在使用场景图的渲染线程时使用。有关更多信息,请参阅 场景图和渲染。
- clipList()#
- 返回类型
- geometry()#
- 返回类型
返回此节点的几何形状。
默认情况下,几何形状为 null。
另请参阅
- matrix()#
- 返回类型
- setGeometry(geometry)#
- 参数
geometry – `
QSGGeometry
将此节点的几何形状设置为 `
geometry
`。如果节点设置了 `
OwnsGeometry
` 标志,它也会删除它指向的几何对象。此标志默认未设置。如果未调用 setGeometry() 再次更改几何形状,用户还必须使用
markDirty()
将几何形状标记为脏。另请参阅
- setRendererClipList(c)#
- 参数
c – `
QSGClipNode
- setRendererMatrix(m)#
- 参数
m –
QMatrix4x4