class QDispatchCompute#

帧图节点,用于在GPU上对计算着色器发起工作。更多...

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QDispatchCompute

概要#

属性#

方法#

#

信号#

注意

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

详细描述#

QDispatchCompute 允许将工作提交给计算着色器在 GPU 上运行。属性 workGroupXworkGroupYworkGroupZ 指定了计算着色器调用的工作组大小。要指导 Qt3D 从实体中选择材料和几何体以进行计算调用,必须在实体上添加 QComputeCommand 组件。着色器调用的工作组大小将是 QDispatchComputeQComputeCommand 中指定的分组大小中的最大值。

注意

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

属性workGroupXᅟ: int#

指定 X 工作组。

访问函数
属性workGroupYᅟ: int#

指定 Y 工作组。

访问函数
属性workGroupZᅟ: int#

指定 Z 工作组。

访问函数
__init__([parent=None])#
参数:

parentQNode

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

setWorkGroupX(workGroupX)#
参数:

workGroupX – int

另见

workGroupX()

属性 workGroupXᅟ 的设置器。

setWorkGroupY(workGroupY)#
参数:

workGroupY – int

另见

workGroupY()

属性 workGroupY 的设置器。

setWorkGroupZ(workGroupZ)#
参数:

workGroupZ – int

另见

workGroupZ()

属性 workGroupZ 的设置器。

workGroupX()#
返回类型::

int

另见

setWorkGroupX()

属性 workGroupX 的获取器。

workGroupXChanged()#

属性 workGroupX 的变化通知信号。

workGroupY()#
返回类型::

int

另见

setWorkGroupY()

属性 workGroupY 的获取器。

workGroupYChanged()#

属性 workGroupY 的变化通知信号。

workGroupZ()#
返回类型::

int

另见

setWorkGroupZ()

属性 workGroupZ 的获取器。

workGroupZChanged()#

属性 workGroupZ 的变化通知信号。