- class QDispatchCompute#
帧图节点,用于在GPU上对计算着色器发起工作。更多...
概要#
属性#
方法#
def
__init__()
def
workGroupX()
def
workGroupY()
def
workGroupZ()
槽#
def
setWorkGroupX()
def
setWorkGroupY()
def
setWorkGroupZ()
信号#
注意
本文档可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告诉我们。
详细描述#
QDispatchCompute
允许将工作提交给计算着色器在 GPU 上运行。属性workGroupX
、workGroupY
和workGroupZ
指定了计算着色器调用的工作组大小。要指导 Qt3D 从实体中选择材料和几何体以进行计算调用,必须在实体上添加QComputeCommand
组件。着色器调用的工作组大小将是QDispatchCompute
和QComputeCommand
中指定的分组大小中的最大值。注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则通过访问函数使用。- 属性workGroupXᅟ: int#
指定 X 工作组。
- 属性workGroupYᅟ: int#
指定 Y 工作组。
- 属性workGroupZᅟ: int#
指定 Z 工作组。
- __init__([parent=None])#
- 参数:
parent –
QNode
构造函数创建一个指定
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
的变化通知信号。