Qt3DRender::QRasterMode Class
class Qt3DRender::QRasterModeL'état de rendu QRasterMode permet de contrôler le type de rastérisation à effectuer. En savoir plus...
| En-tête : | #include <qrastermode.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake : | QT += 3drender |
| En QML : | RasterMode |
| Hérite de : | Qt3DRender::QRenderState |
| Statut : | Obsolète |
Cette classe est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Types publics
| enum | FaceMode { Front, Back, FrontAndBack } |
| enum | RasterMode { Points, Lines, Fill } |
Propriétés
- faceMode : FaceMode
- rasterMode : RasterMode
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 permet de contrôler l'étape de rastérisation des primitives au moment du rendu. Elle permet de choisir si l'on souhaite uniquement afficher les points, les arêtes ou remplir une primitive.
Remarque : cette fonctionnalité n'est pas prise en charge lors du rendu sur les plateformes OpenGL ES 2.0.
Voir également QAlphaTest et QStencilTest.
Documentation sur les types de membres
enum QRasterMode::FaceMode
Énumération des valeurs du mode « face »
| Constante | Valeur | Description |
|---|---|---|
Qt3DRender::QRasterMode::Front | 0x0404 | S'applique uniquement aux faces avant |
Qt3DRender::QRasterMode::Back | 0x0405 | S'applique uniquement aux faces arrière |
Qt3DRender::QRasterMode::FrontAndBack | 0x0408 | S'applique aux faces avant et arrière |
enum QRasterMode::RasterMode
Énumération des valeurs du mode raster
| Constante | Valeur | Description |
|---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | Les sommets situés au début d’une arête sont représentés sous forme de points. |
Qt3DRender::QRasterMode::Lines | 0x1B01 | Les arêtes d'un polygone sont dessinées sous forme de segments de ligne. |
Qt3DRender::QRasterMode::Fill | 0x1B02 | Remplit l'intérieur de la primitive. |
Documentation des propriétés
faceMode : FaceMode
Définit la face à utiliser. Permet de déterminer à 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
Stocke le mode raster à 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.