QSGFlatColorMaterial Class
La classe QSGFlatColorMaterial offre un moyen pratique d'afficher des formes géométriques de couleur unie dans le graphe de scène. En savoir plus...
| En-tête : | #include <QSGFlatColorMaterial> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake : | QT += quick |
| Hérite de : | QSGMaterial |
- Liste de tous les membres, y compris les membres hérités
- QSGFlatColorMaterial fait partie des classes de matériaux du graphe de scène d'Qt Quick .
Fonctions publiques
| QSGFlatColorMaterial() | |
| const QColor & | color() const |
| void | setColor(const QColor &color) |
Description détaillée
Avertissement : cette classe utilitaire ne fonctionne que lorsqu’elle est exécutée avec le backend par défaut du graphe de scène d’ Qt Quick.
Le matériau de couleur unie remplit chaque pixel d’une géométrie avec une couleur unie. La couleur peut comporter de la transparence.
Pour que la géométrie soit correctement rendue avec un matériau de couleur unie, les sommets doivent se trouver à l’emplacement d’attribut 0 dans l’objet « QSGGeometry ». La méthode QSGGeometry::defaultAttributes_Point2D() renvoie un ensemble d’attributs compatible avec ce matériau.
Le matériau « flat color » respecte à la fois l’opacité actuelle et la matrice actuelle lors de la mise à jour de son état de rendu.
Documentation des fonctions membres
QSGFlatColorMaterial::QSGFlatColorMaterial()
Crée un nouveau matériau de couleur unie.
La couleur par défaut est le blanc.
const QColor &QSGFlatColorMaterial::color() const
Renvoie la couleur de ce matériau de couleur unie.
La couleur par défaut est le blanc.
Voir aussi setColor().
void QSGFlatColorMaterial::setColor(const QColor &color)
Définit la couleur de ce matériau de couleur unie sur color.
Voir aussi color().
© 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.