内容表

上一话题

Qt3DRender.QRenderStateSet

下一话题

Qt3DRender.QRenderTarget

Qt3DRender.QRenderSurfaceSelector

Provides a way of specifying the render surface. 更多

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector

详细描述

QRenderSurfaceSelector can be used to select the surface, where Qt3D renders the content. The surface can either be window surface or offscreen surface. The externalRenderTargetSize is used to specify the actual size of the surface when offscreen surface is used.

When DPI scaling is used by the system, the logical surface size, which is used by mouse events, and the actual ‘physical’ size of the surface can differ. The surfacePixelRatio is the factor to convert the logical size to the physical size.

class PySide2.Qt3DRender.Qt3DRender. QRenderSurfaceSelector ( [ parent=None ] )
param parent

QNode

Constructs QRenderSurfaceSelector with given parent .

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. externalRenderTargetSize ( )
返回类型

QSize

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. externalRenderTargetSizeChanged ( size )
参数

size QSize

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. setExternalRenderTargetSize ( size )
参数

size QSize

Sets render target size if different than underlying surface size. Tells picking the correct size.

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. setSurface ( surfaceObject )
参数

surfaceObject QObject

surfaceObject .

另请参阅

surface()

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. setSurfacePixelRatio ( ratio )
参数

ratio float

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. surface ( )
返回类型

QObject

另请参阅

setSurface()

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. surfaceChanged ( surface )
参数

surface QObject

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. surfacePixelRatio ( )
返回类型

float

PySide2.Qt3DRender.Qt3DRender.QRenderSurfaceSelector. surfacePixelRatioChanged ( ratio )
参数

ratio float