QRasterMode Class

class Qt3DRender::QRasterMode

QRasterModeレンダー状態は、実行されるラスタライズのタイプを制御することができます。詳細...

Header: #include <QRasterMode>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: RasterMode
Inherits: Qt3DRender::QRenderState
Status: Deprecated

パブリックタイプ

enum FaceMode { Front, Back, FrontAndBack }
enum RasterMode { Points, Lines, Fill }

プロパティ

パブリック関数

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::Front0x0404フロントフェースのみに適用
Qt3DRender::QRasterMode::Back0x0405バックフェースのみに適用
Qt3DRender::QRasterMode::FrontAndBack0x0408前面と背面に適用

enum QRasterMode::RasterMode

ラスターモード値の列挙

定数説明
Qt3DRender::QRasterMode::Points0x1B00辺の始点の頂点は点として描画されます。
Qt3DRender::QRasterMode::Lines0x1B01多角形の辺は線分として描画されます。
Qt3DRender::QRasterMode::Fill0x1B02プリミティブの内部を塗りつぶします。

プロパティ ドキュメント

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)

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します Qtおよび各ロゴは、The Qt Company Ltd.の商標です。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。