PySide6.Qt3DRender.Qt3DRender.QRenderSurfaceSelector¶
- class QRenderSurfaceSelector¶
提供了一种指定渲染表面的方法。更多…
概要¶
属性¶
方法¶
def
__init__()def
surface()
插槽¶
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QRenderSurfaceSelector可用于选择表面,Qt3D 在此表面上渲染内容。表面可以是窗口表面或离屏表面。当使用离屏表面时,externalRenderTargetSize用于指定表面的实际大小。当系统使用DPI缩放时,用于鼠标事件的逻辑表面大小和表面的实际“物理”大小可能会有所不同。
surfacePixelRatio是将逻辑大小转换为物理大小的因子。另请参阅
QWindowQOffscreenSurfaceQSurface注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。保存外部渲染目标的大小。
- Access functions:
保持表面
- Access functions:
- property surfacePixelRatioᅟ: float¶
保存表面的surfacePixelRatio。
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
使用给定的
parent构造QRenderSurfaceSelector。属性
externalRenderTargetSizeᅟ的获取器。属性
externalRenderTargetSizeᅟ的通知信号。如果与底层表面大小不同,则设置渲染目标
size。告诉拾取正确的大小。另请参阅
externalRenderTargetSize()属性
externalRenderTargetSizeᅟ的设置器。设置
surfaceObject。另请参阅
surface()属性
surfaceᅟ的设置器。- setSurfacePixelRatio(ratio)¶
- Parameters:
ratio – 浮点数
另请参阅
surfacePixelRatio()
属性
surfacePixelRatioᅟ的设置器。属性
surfaceᅟ的获取器。属性
surfaceᅟ的通知信号。- surfacePixelRatio()¶
- Return type:
浮点数
另请参阅
setSurfacePixelRatio()
属性
surfacePixelRatioᅟ的获取器。- surfacePixelRatioChanged(ratio)¶
- Parameters:
ratio – 浮点数
属性
surfacePixelRatioᅟ的通知信号。