- class QRenderTarget#
QRenderTarget类封装了一个目标(通常是帧缓冲区对象),使其能够渲染到。更多信息...
概述#
方法#
def
__init__()
def
addOutput()
def
outputs()
def
removeOutput()
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译中存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题单来告诉我们。
详细描述#
QRenderTarget包含QRenderTargetOutput对象,这些对象指定了渲染目标正在渲染到的缓冲区。用户可以通过将多个纹理附加到不同的附加点来指定MRT(多个渲染目标)。如果用户尝试将多个纹理附加到同一个附加点,则结果是不确定的。在渲染时间,只有指定在QRenderTargetSelector中的绘制缓冲区才会被使用。
- __init__([parent=None])#
- 参数: :
parent –
QNode
构造函数创建一个新的QRenderTarget实例,带有所指定的parent。
- addOutput(output)#
- 参数: :
output –
QRenderTargetOutput
通过output添加选定的输出。
返回所选输出。
- removeOutput(output)#
- 参数: :
output –
QRenderTargetOutput
通过
output
移除所选输出。