- 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的变化通知信号。