QRenderSurfaceSelector Class
class Qt3DRender::QRenderSurfaceSelectorレンダリングサーフェスを指定する方法を提供します。詳細...
Header: | #include <QRenderSurfaceSelector> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | RenderSurfaceSelector |
Inherits: | Qt3DRender::QFrameGraphNode |
Status: | Deprecated |
プロパティ
- externalRenderTargetSize : QSize
- surface : QObject*
- surfacePixelRatio : float
パブリック関数
QRenderSurfaceSelector(Qt3DCore::QNode *parent = nullptr) | |
QSize | externalRenderTargetSize() const |
QObject * | surface() const |
float | surfacePixelRatio() const |
パブリックスロット
void | setExternalRenderTargetSize(const QSize &size) |
void | setSurface(QObject *surfaceObject) |
void | setSurfacePixelRatio(float ratio) |
シグナル
void | externalRenderTargetSizeChanged(const QSize &size) |
void | surfaceChanged(QObject *surface) |
void | surfacePixelRatioChanged(float ratio) |
詳しい説明
Qt3DRender::QRenderSurfaceSelector は、Qt3D がコンテンツをレンダリングするサーフェスを選択するために使用できます。サーフェスにはウィンドウサーフェスとオフスクリーンサーフェスがあります。externalRenderTargetSize は、オフスクリーンサーフェスが使用される場合、サーフェスの実際のサイズを指定するために使用されます。
システムでDPIスケーリングが使用されている場合、マウスイベントで使用される論理的なサーフェスサイズと、実際の「物理的な」サーフェスサイズが異なることがあります。surfacePixelRatio は論理サイズを物理サイズに変換する係数です。
QWindow 、QOffscreenSurface 、QSurfaceも参照のこと 。
プロパティ ドキュメント
externalRenderTargetSize : QSize
外部レンダーターゲットのサイズを保持します。
アクセス関数:
QSize | externalRenderTargetSize() const |
void | setExternalRenderTargetSize(const QSize &size) |
通知シグナル:
void | externalRenderTargetSizeChanged(const QSize &size) |
surface : QObject*
サーフェスを保持します。
アクセス関数
QObject * | surface() const |
void | setSurface(QObject *surfaceObject) |
Notifierシグナル:サーフェスを保持します:
void | surfaceChanged(QObject *surface) |
surfacePixelRatio : float
サーフェスのsurfacePixelRatioを保持する。
アクセス関数
float | surfacePixelRatio() const |
void | setSurfacePixelRatio(float ratio) |
ノーティファイアシグナル:
void | surfacePixelRatioChanged(float ratio) |
メンバ関数ドキュメント
[explicit]
QRenderSurfaceSelector::QRenderSurfaceSelector(Qt3DCore::QNode *parent = nullptr)
与えられたparent で QRenderSurfaceSelector を構築します。
[slot]
void QRenderSurfaceSelector::setExternalRenderTargetSize(const QSize &size)
レンダーターゲットsize を設定します。正しいサイズをピッキングすることを伝えます。
注意: プロパティexternalRenderTargetSize のセッター関数です。
externalRenderTargetSize()も参照してください 。
[slot]
void QRenderSurfaceSelector::setSurface(QObject *surfaceObject)
surfaceObject を設定します。
注意: プロパティsurface のセッター関数です。
surface()も参照 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。