Auf dieser Seite

Qt3DRender::QRasterMode Class

class Qt3DRender::QRasterMode

Mit 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

Ö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

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 der Werte für den Rastermodus

KonstanteWertBeschreibung
Qt3DRender::QRasterMode::Points0x1B00Eckpunkte am Anfang einer Kante werden als Punkte dargestellt.
Qt3DRender::QRasterMode::Lines0x1B01Kanten eines Polygons werden als Liniensegmente gezeichnet.
Qt3DRender::QRasterMode::Fill0x1B02Fü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.