PySide6.Qt3DRender.Qt3DRender.QDispatchCompute

class QDispatchCompute

FrameGraph节点用于在GPU上为计算着色器发布工作。更多

PySide6.Qt3DRender.Qt3DRender.QDispatchCompute 的继承图

概要

属性

方法

插槽

信号

注意

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

详细描述

一个QDispatchCompute允许为在GPU上运行的计算着色器发布工作。workGroupXworkGroupYworkGroupZ属性指定了计算着色器调用的工作组大小。需要将QComputeCommand组件添加到实体中,以指示Qt3D从实体中选择材料和几何体进行计算调用。着色器调用的工作组大小将是QDispatchComputeQComputeCommand中指定的工作组大小的最大值。

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property workGroupXᅟ: int

指定X工作组。

Access functions:
property workGroupYᅟ: int

指定 Y 工作组。

Access functions:
property workGroupZᅟ: int

指定Z工作组。

Access functions:
__init__([parent=None])
Parameters:

parentQNode

构造函数创建一个具有指定parent的实例。

setWorkGroupX(workGroupX)
Parameters:

workGroupX – int

另请参阅

workGroupX()

属性 workGroupXᅟ 的设置器。

setWorkGroupY(workGroupY)
Parameters:

workGroupY – int

另请参阅

workGroupY()

属性 workGroupYᅟ 的设置器。

setWorkGroupZ(workGroupZ)
Parameters:

workGroupZ – int

另请参阅

workGroupZ()

属性 workGroupZᅟ 的设置器。

workGroupX()
Return type:

整数

另请参阅

setWorkGroupX()

属性 workGroupXᅟ 的获取器。

workGroupXChanged()

属性 workGroupXᅟ 的通知信号。

workGroupY()
Return type:

整数

另请参阅

setWorkGroupY()

属性 workGroupYᅟ 的获取器。

workGroupYChanged()

属性 workGroupYᅟ 的通知信号。

workGroupZ()
Return type:

整数

另请参阅

setWorkGroupZ()

属性 workGroupZᅟ 的获取器。

workGroupZChanged()

属性 workGroupZᅟ 的通知信号。