class QRenderSurfaceSelector#

提供了一种指定渲染表面的方式。 更多…

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QRenderSurfaceSelector

概要#

属性#

方法#

#

信号#

注意

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

详细说明#

QRenderSurfaceSelector可用于选择Qt3D渲染内容的位置。此表面可以是窗口表面或离屏表面。externalRenderTargetSize用于指定当使用离屏表面时表面的实际大小。

当系统使用DPI缩放时,用于鼠标事件逻辑表面大小和实际的“物理”表面大小可能不同。surfacePixelRatio是将逻辑大小转换为物理大小的一个系数。

参见

QWindowQOffscreenSurfaceQSurface

注意

当使用 from __feature__ import true_property 时可以直接使用属性,否则通过访问函数来使用。

property externalRenderTargetSize: QSize#

持有外部渲染目标的大小。

访问函数
property surface: QObject#

持有表面。

访问函数
property surfacePixelRatio: float#

持有表面的表面像素比。

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

parentQNode

使用给定的 parent 构建一个 QRenderSurfaceSelector

externalRenderTargetSize()#
返回类型:

QSize

参见

setExternalRenderTargetSize()

属性 externalRenderTargetSize 的获取器。

externalRenderTargetSizeChanged(size)#
参数:

sizeQSize

属性 externalRenderTargetSize 的通知信号。

setExternalRenderTargetSize(size)#
参数:

sizeQSize

如果渲染目标的大小与底层表面大小不同,则设置渲染目标 size。指示选择正确的尺寸。

参见

externalRenderTargetSize()

属性 externalRenderTargetSizeᅟ 的设置器。

setSurface(surfaceObject)#
参数:

surfaceObjectQObject

设置 surfaceObject

参见

surface()

属性 surfaceᅟ 的设置器。

setSurfacePixelRatio(ratio)#
参数:

ratio – float

参见

surfacePixelRatio()

属性 surfacePixelRatioᅟ 的设置器。

surface()#
返回类型:

QObject

参见

setSurface()

属性 surfaceᅟ 的获取器。

surfaceChanged(surface)#
参数:

surfaceQObject

属性 surfaceᅟ 的通知信号。

surfacePixelRatio()#
返回类型:

float

参见

setSurfacePixelRatio()

属性 surfacePixelRatioᅟ 的获取器。

surfacePixelRatioChanged(ratio)#
参数:

ratio – float

属性 surfacePixelRatioᅟ 的通知信号。