Qt3DRender::QRasterMode Class
class Qt3DRender::QRasterModeMit dem Render-Status „QRasterMode“ lässt sich die Art der durchzuführenden Rasterung steuern. Mehr...
| Überschrift: | #include <qrastermode.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| In QML: | RasterMode |
| Erbt von: | Qt3DRender::QRenderState |
| Status: | Veraltet |
Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Typen
| enum | FaceMode { Front, Back, FrontAndBack } |
| enum | RasterMode { Points, Lines, Fill } |
Eigenschaften
- faceMode : FaceMode
- rasterMode : RasterMode
Ö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) |
Ausführliche Beschreibung
Die Klasse „QRasterMode“ dient zur Steuerung des Rasterisierungsschritts der Primitive zum Zeitpunkt der Darstellung. Damit lässt sich festlegen, ob nur Punkte oder Kanten angezeigt oder eine Primitive ausgefüllt werden soll.
Hinweis: Diese Funktion wird beim Rendern auf OpenGL ES 2.0-Plattformen nicht unterstützt.
Siehe auch QAlphaTest und QStencilTest.
Dokumentation zu den Mitgliedstypen
enum QRasterMode::FaceMode
Aufzählung der Werte für den Gesichtsmodus
| Konstante | Wert | Beschreibung |
|---|---|---|
Qt3DRender::QRasterMode::Front | 0x0404 | Gilt nur für Vorderseiten |
Qt3DRender::QRasterMode::Back | 0x0405 | Gilt nur für Rückseiten |
Qt3DRender::QRasterMode::FrontAndBack | 0x0408 | Gilt für Vorder- und Rückseiten |
enum QRasterMode::RasterMode
Aufzählung der Werte für den Rastermodus
| Konstante | Wert | Beschreibung |
|---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | Eckpunkte am Anfang einer Kante werden als Punkte dargestellt. |
Qt3DRender::QRasterMode::Lines | 0x1B01 | Kanten eines Polygons werden als Liniensegmente gezeichnet. |
Qt3DRender::QRasterMode::Fill | 0x1B02 | Füllt den Innenraum der Primitive aus. |
Eigenschaftsdokumentation
faceMode : FaceMode
Speichert den zu verwendenden Flächenmodus. Legt fest, auf welche Fläche der Rastermodus angewendet werden soll.
Zugriffsfunktionen:
| Qt3DRender::QRasterMode::FaceMode | faceMode() const |
| void | setFaceMode(Qt3DRender::QRasterMode::FaceMode faceMode) |
Benachrichtigungssignal:
| void | faceModeChanged(Qt3DRender::QRasterMode::FaceMode faceMode) |
rasterMode : RasterMode
Speichert den zu verwendenden Rastermodus.
Zugriffsfunktionen:
| Qt3DRender::QRasterMode::RasterMode | rasterMode() const |
| void | setRasterMode(Qt3DRender::QRasterMode::RasterMode rasterMode) |
Benachrichtigungssignal:
| 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.