class QRenderTarget#

QRenderTarget类封装了一个目标(通常是帧缓冲区对象),使其能够渲染到。更多信息...

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QRenderTarget

概述#

方法#

注意

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

详细描述#

QRenderTarget包含QRenderTargetOutput对象,这些对象指定了渲染目标正在渲染到的缓冲区。用户可以通过将多个纹理附加到不同的附加点来指定MRT(多个渲染目标)。如果用户尝试将多个纹理附加到同一个附加点,则结果是不确定的。在渲染时间,只有指定在QRenderTargetSelector中的绘制缓冲区才会被使用。

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

parentQNode

构造函数创建一个新的QRenderTarget实例,带有所指定的parent。

addOutput(output)#
参数: :

outputQRenderTargetOutput

通过output添加选定的输出。

outputs()#
返回类型:

Qt3DRender.QRenderTargetOutput的列表

返回所选输出。

removeOutput(output)#
参数: :

outputQRenderTargetOutput

通过output移除所选输出。