Qt3DRender::QRasterMode Class
class Qt3DRender::QRasterModeQRasterMode レンダリング状態を使用すると、実行するラスタライゼーションの種類を制御できます。詳細...
| ヘッダー: | #include <qrastermode.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| QML内: | RasterMode |
| 継承元: | Qt3DRender::QRenderState |
| ステータス: | 非推奨 |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
パブリック型
| enum | FaceMode { Front, Back, FrontAndBack } |
| enum | RasterMode { Points, Lines, Fill } |
プロパティ
- faceMode : FaceMode
- rasterMode : RasterMode
パブリック関数
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
パブリックスロット
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
シグナル
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
| void | rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode) |
詳細な説明
QRasterMode クラスは、レンダリング時にプリミティブのラスタライズ処理を制御するために使用されます。これにより、プリミティブを点、エッジ、または塗りつぶしのいずれかで表示するかを指定できます。
注: OpenGL ES 2.0 プラットフォームでのレンダリングでは、これは サポートされていません。
関連項目: QAlphaTest およびQStencilTest 。
メンバ型のドキュメント
enum QRasterMode::FaceMode
フェイスモードの値の列挙
| 定数 | 値 | 説明 |
|---|---|---|
Qt3DRender::QRasterMode::Front | 0x0404 | 前面のみに適用 |
Qt3DRender::QRasterMode::Back | 0x0405 | 背面面のみに適用 |
Qt3DRender::QRasterMode::FrontAndBack | 0x0408 | 前面と背面の両方に適用 |
enum QRasterMode::RasterMode
ラスタモードの値の列挙
| 定数 | 値 | 説明 |
|---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | エッジの始点にある頂点は、点として描画されます。 |
Qt3DRender::QRasterMode::Lines | 0x1B01 | ポリゴンの辺は線分として描画されます。 |
Qt3DRender::QRasterMode::Fill | 0x1B02 | プリミティブの内部を塗りつぶします。 |
プロパティのドキュメント
faceMode : FaceMode
使用する面モードを保持します。ラスタモードをどの面に適用するかを制御します。
アクセス関数:
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
通知信号:
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
rasterMode : RasterMode
使用するラスタモードを保持します。
アクセス関数:
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
通知シグナル:
| void | rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode) |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.