QRasterMode Class
class Qt3DRender::QRasterModeDer 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
- 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) |
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
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 für Rastermoduswerte
Konstante | Wert | Beschreibung |
---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | Scheitelpunkte am Anfang einer Kante werden als Punkte gezeichnet. |
Qt3DRender::QRasterMode::Lines | 0x1B01 | Kanten eines Polygons werden als Liniensegmente gezeichnet. |
Qt3DRender::QRasterMode::Fill | 0x1B02 | Fü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.