QPolygonOffset Class
class Qt3DRender::QPolygonOffsetQPolygonOffsetクラスは、ポリゴンオフセットの深さ値を計算するためのスケールとステップを設定します。詳細...
Header: | #include <QPolygonOffset> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | PolygonOffset |
Inherits: | Qt3DRender::QRenderState |
Status: | Deprecated |
プロパティ
- depthSteps : float
- scaleFactor : float
パブリック関数
QPolygonOffset(Qt3DCore::QNode *parent = nullptr) | |
float | depthSteps() const |
float | scaleFactor() const |
パブリックスロット
void | setDepthSteps(float depthSteps) |
void | setScaleFactor(float scaleFactor) |
シグナル
void | depthStepsChanged(float depthSteps) |
void | scaleFactorChanged(float scaleFactor) |
詳細説明
QPolygonOffset クラスは、深度テストと深度書き込みの前に、フラグメントの深度値にオフセットを追加します。このオフセットは、デカールのような非常に近い深度値を持つポリゴンをレンダリングするときに、z-fighting を回避するために使用できます。
プロパティ ドキュメント
depthSteps : float
一定の深度オフセットを作成する単位を保持します。デフォルト値は0。
アクセス関数:
float | depthSteps() const |
void | setDepthSteps(float depthSteps) |
通知シグナル
void | depthStepsChanged(float depthSteps) |
scaleFactor : float
各ポリゴンの可変深度オフセットを作成するために使用されるスケールファクターを保持します。デフォルト値は0。
アクセス関数
float | scaleFactor() const |
void | setScaleFactor(float scaleFactor) |
ノーティファイアシグナル:
void | scaleFactorChanged(float scaleFactor) |
メンバ関数ドキュメント
[explicit]
QPolygonOffset::QPolygonOffset(Qt3DCore::QNode *parent = nullptr)
QPolygonOffset::QPolygonOffset コンストラクタは、指定されたparent
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。