QRasterMode Class

class Qt3DRender::QRasterMode

Der QRasterMode render state ermöglicht die Steuerung der Art der Rasterung, die durchgeführt werden soll. Mehr...

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

Öffentliche Typen

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

Eigenschaften

Öffentliche Funktionen

Qt3DRender::QRasterMode::FaceMode faceMode() const
Qt3DRender::QRasterMode::RasterMode rasterMode() const

Öffentliche Slots

void setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)
void setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)

Signale

void faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)
void rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)

Detaillierte Beschreibung

Die QRasterMode-Klasse wird verwendet, um den Rasterisierungsschritt der Primitive zur Renderzeit zu steuern. Damit kann ausgewählt werden, ob nur Punkte, Kanten oder das Füllen eines Primitivs angezeigt werden sollen.

Hinweis: Dies wird beim Rendering auf OpenGL ES 2.0-Plattformen nicht unterstützt.

Siehe auch QAlphaTest und QStencilTest.

Dokumentation der Mitgliedstypen

enum QRasterMode::FaceMode

Aufzählung für Gesichtsmoduswerte

KonstanteWertBeschreibung
Qt3DRender::QRasterMode::Front0x0404Gilt nur für Vorderseiten
Qt3DRender::QRasterMode::Back0x0405Gilt nur für Rückseiten
Qt3DRender::QRasterMode::FrontAndBack0x0408Gilt für Vorder- und Rückseiten

enum QRasterMode::RasterMode

Aufzählung für Rastermoduswerte

KonstanteWertBeschreibung
Qt3DRender::QRasterMode::Points0x1B00Scheitelpunkte am Anfang einer Kante werden als Punkte gezeichnet.
Qt3DRender::QRasterMode::Lines0x1B01Kanten eines Polygons werden als Liniensegmente gezeichnet.
Qt3DRender::QRasterMode::Fill0x1B02Füllt das Innere des Primitivs.

Dokumentation der Eigenschaft

faceMode : FaceMode

Enthält den zu verwendenden Flächenmodus. Steuert, auf welche Fläche der Rastermodus angewendet werden soll.

Zugriffsfunktionen:

Qt3DRender::QRasterMode::FaceMode faceMode() const
void setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode)

Melder-Signal:

void faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode)

rasterMode : RasterMode

Enthält den zu verwendenden Rastermodus.

Zugriffsfunktionen:

Qt3DRender::QRasterMode::RasterMode rasterMode() const
void setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode)

Melder-Signal:

void rasterModeChanged(Qt3DRender::QRasterMode::RasterMode rasterMode)

© 2025 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.