Sur cette page

Qt3DRender::QRasterMode Class

class Qt3DRender::QRasterMode

L'état de rendu QRasterMode permet de contrôler le type de tramage à effectuer. Plus d'informations...

En-tête : #include <QRasterMode>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake : QT += 3drender
En QML : RasterMode
Hérite : Qt3DRender::QRenderState
Statut : Déclassé

Types publics

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

Propriétés

Fonctions publiques

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

Emplacements publics

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

Signaux

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

Description détaillée

La classe QRasterMode est utilisée pour contrôler l'étape de tramage des primitives au moment du rendu. Cela peut être utilisé pour choisir si nous voulons seulement montrer les points, les bords ou remplir une primitive.

Note : Ceci n'est pas supporté lors du rendu sur les plateformes OpenGL ES 2.0.

Voir également QAlphaTest et QStencilTest.

Documentation sur les types de membres

enum QRasterMode::FaceMode

Enumération des valeurs du mode visage

ConstanteValeurDescription de la constante
Qt3DRender::QRasterMode::Front0x0404S'applique uniquement aux faces avant
Qt3DRender::QRasterMode::Back0x0405S'applique uniquement aux faces arrière
Qt3DRender::QRasterMode::FrontAndBack0x0408S'applique aux faces avant et arrière

enum QRasterMode::RasterMode

Enumération des valeurs du mode raster

ConstanteValeurDescription de la constante
Qt3DRender::QRasterMode::Points0x1B00Les sommets au début d'une arête sont dessinés comme des points.
Qt3DRender::QRasterMode::Lines0x1B01Les bords d'un polygone sont dessinés comme des segments de ligne.
Qt3DRender::QRasterMode::Fill0x1B02Remplit l'intérieur de la primitive.

Documentation de la propriété

faceMode : FaceMode

Détient le mode de face à utiliser. Contrôle sur quelle face le mode raster doit être appliqué.

Fonctions d'accès :

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

Signal de notification :

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

rasterMode : RasterMode

Indique le mode de trame à utiliser.

Fonctions d'accès :

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

Signal de notification :

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.