PySide6.Qt3DRender.Qt3DRender.QDispatchCompute¶
- class QDispatchCompute¶
FrameGraph节点用于在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属性指定了计算着色器调用的工作组大小。需要将QComputeCommand组件添加到实体中,以指示Qt3D从实体中选择材料和几何体进行计算调用。着色器调用的工作组大小将是QDispatchCompute和QComputeCommand中指定的工作组大小的最大值。注意
当使用
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:
parent –
QNode
构造函数创建一个具有指定
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ᅟ的通知信号。