RenderSurfaceSelector QML Type | Qt 3D | Qt 6.12.0
Description: Provides a way of specifying the render surface.
Keywords: qmltype

- Qt 6.12
- Qt 3D
- QML Types
- Qt3D.Render (Deprecated)
- RenderSurfaceSelector
- Qt 6.12.0 Reference Documentation

# RenderSurfaceSelector QML Type

Provides a way of specifying the render surface. More...

Import Statement: | `import Qt3D.Render 2.12`
In C++: | QRenderSurfaceSelector
Inherits: | FrameGraphNode
Status: | Deprecated

This type is deprecated. We strongly advise against using it in new code.

- List of all members, including inherited members

## Properties

- externalRenderTargetSize : size
- surface : QSurface
- surfacePixelRatio : real

## Detailed Description

The RenderSurfaceSelector 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 render target 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.

## Property Documentation

### externalRenderTargetSize : size

Holds the size of the external render target.

### surface : QSurface

Holds the surface.

### surfacePixelRatio : real

Holds the surfacePixelRatio of the surface.