Qt3DRender::QRasterMode Class
class Qt3DRender::QRasterModeL'é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
- 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 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
| Constante | Valeur | Description de la constante |
|---|---|---|
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
Enumération des valeurs du mode raster
| Constante | Valeur | Description de la constante |
|---|---|---|
Qt3DRender::QRasterMode::Points | 0x1B00 | Les sommets au début d'une arête sont dessinés comme des points. |
Qt3DRender::QRasterMode::Lines | 0x1B01 | Les bords d'un polygone sont dessinés comme des segments de ligne. |
Qt3DRender::QRasterMode::Fill | 0x1B02 | Remplit 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.