QViewport Class
class Qt3DRender::QViewportQt3D Scene のビューポート。もっと見る...
Header: | #include <QViewport> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | Viewport |
Inherits: | Qt3DRender::QFrameGraphNode |
Status: | Deprecated |
プロパティ
- gamma : float
- normalizedRect : QRectF
パブリック関数
QViewport(Qt3DCore::QNode *parent = nullptr) | |
float | gamma() const |
QRectF | normalizedRect() const |
パブリックスロット
void | setGamma(float gamma) |
void | setNormalizedRect(const QRectF &normalizedRect) |
シグナル
void | gammaChanged(float gamma) |
void | normalizedRectChanged(const QRectF &normalizedRect) |
詳細説明
Qt3DRender::QViewport シーンのレンダリングサーフェスのどの部分にQt3Dがレンダリングされるかを指定します。ビューポートの外側の領域は変更されません。また、ガンマのようなビューポートのレンダリングに対するグローバルパラメータも制御します。
プロパティの説明
gamma : float
ビューポートのガンマ係数を指定します。デフォルトは2.2で、ほとんどのスクリーンで適切な結果が得られるはずです。
アクセス関数
float | gamma() const |
void | setGamma(float gamma) |
通知シグナル
void | gammaChanged(float gamma) |
normalizedRect : QRectF
ビューポートの正規化された矩形を指定します。つまり、ビューポートの矩形は、レンダリングサーフェスサイズに対して相対的に指定されます。サーフェス全体のサイズのビューポートは[0.0, 0.0, 1.0, 1.0]として指定されます。
アクセス関数
QRectF | normalizedRect() const |
void | setNormalizedRect(const QRectF &normalizedRect) |
通知シグナル
void | normalizedRectChanged(const QRectF &normalizedRect) |
メンバー関数ドキュメント
[explicit]
QViewport::QViewport(Qt3DCore::QNode *parent = nullptr)
与えられたparent でQViewportを構築する。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。