QDepthRange Class
class Qt3DRender::QDepthRange深度バッファに書き込まれた深度値のリマッピングを有効にします。詳細...
Header: | #include <QDepthRange> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | DepthRange |
Inherits: | Qt3DRender::QRenderState |
Status: | Deprecated |
プロパティ
パブリック関数
パブリックスロット
void | setFarValue(double value) |
void | setNearValue(double value) |
シグナル
void | farValueChanged(double farValue) |
void | nearValueChanged(double nearValue) |
詳細説明
デフォルトでは、OpenGL はシーンの奥行き情報を [0.0, 1.0] の範囲で奥行きバッファに書き込みます。QDepthRange を使用すると、これらの値を別の範囲にマッピングできるため、シーンの一部が常に他の部分の前または後ろにレンダリングされます。near と far の有効な値は 0 から 1 の間です。
プロパティの説明
farValue : double
farクリッププレーンに対応する深度バッファ値。有効な値は 0 から 1 の間です。
アクセス関数:
double | farValue() const |
void | setFarValue(double value) |
通知シグナル:
void | farValueChanged(double farValue) |
nearValue : double
近クリッププレーンに対応する深度バッファ値。有効な値は 0 から 1。
アクセス関数:
double | nearValue() const |
void | setNearValue(double value) |
ノーティファイア信号:
void | nearValueChanged(double nearValue) |
本書で提供されるドキュメントは、GNU Free Documentation License version 1.3 の条件の下でライセンスされています。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。