PySide6.QtQuick3D.QQuick3DRenderExtension¶
- class QQuick3DRenderExtension¶
用于实现用户端渲染扩展的抽象类。更多…
在版本6.7中添加。
概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
这是渲染扩展的前端部分。后端部分在
QSSGRenderExtension中实现。QQuick3DRenderExtension类用于创建一个自定义渲染扩展,可以通过将其添加到与View3D一起使用的扩展列表中,在QtQuick3D场景图中使用。然后,扩展代码将作为QtQuick3D渲染管道执行的一部分运行。QQuick3DRenderExtension类是一个抽象类,应该被继承并暴露给 QML。子类应该实现updateSpatialNode()函数,并返回一个包含应运行代码的QSSGRenderExtension实例。另请参阅
QSSGRenderExtension- __init__([parent=None])¶
- Parameters:
父级 –
QQuick3DObject