imagepattern2d QML Value Type
Permet une correspondance de type « imagepattern2d » avec « QCanvasImagePattern ». En savoir plus...
| Import Statement: | import QtCanvas2D |
| Since: | Qt 6.12 |
| Status: | Technology preview |
Ce type est en préversion technologique et est susceptible d'être modifié.
Méthodes
- size imageSize()
- real rotation()
- void setImageSize(real width, real height)
- void setImageSize(size imageSize)
- void setRotation(real rotation)
- void setStartPosition(real x, real y)
- void setStartPosition(point start)
- void setTintColor(color tintColor)
- point startPosition()
- color tintColor()
Description détaillée
Ce type de valeur est fourni par l'importation QtCanvas2D.
Voir également QCanvasImagePattern.
Documentation des méthodes
size imageSize()
Renvoie la taille d'une image donnée dans `pattern`.
Voir également setImageSize().
real rotation()
Renvoie l'angle de rotation du motif en radians.
Voir aussi setRotation().
void setImageSize(real width, real height)
Définit la taille d'une image unique dans le motif sur ( width, height).
Voir également imageSize().
void setImageSize(size imageSize)
Définit la taille d'une image individuelle dans le motif sur imageSize.
Il s'agit d'une fonction surchargée.
void setRotation(real rotation)
Définit la rotation du motif sur rotation en radians. La rotation s'effectue autour de l'startPosition e de l'image (). La valeur par défaut est 0.0, ce qui signifie que l'image n'est pas pivotée.
Voir également rotation().
void setStartPosition(real x, real y)
Définit le point de départ du motif d'image sur (x, y). La position de départ correspond au coin supérieur gauche d'une image du motif. Le motif sera ensuite étendu à toutes les positions à partir de ce point (si l'indicateur « image Repeat » a été activé).
Voir également startPosition().
void setStartPosition(point start)
Définit le point de départ du motif d'image sur start. La position de départ correspond au coin supérieur gauche d'une image du motif. Le motif sera ensuite étendu à toutes les positions à partir de ce point (si l'indicateur « image Repeat » a été activé).
Il s’agit d’une fonction surchargée.
void setTintColor(color tintColor)
Définit la couleur de teinte du motif sur tintColor. La couleur de l'image du motif sera multipliée par cette couleur de teinte dans le shader. La valeur par défaut est le blanc, ce qui signifie qu'il n'y a pas de teinte.
Remarque : pour définir l'alpha de manière globale, utilisez QCanvasPainter::setGlobalAlpha()
Voir également tintColor().
point startPosition()
Renvoie le point de départ du motif de l'image.
Voir aussi setStartPosition().
color tintColor()
Renvoie la couleur de la teinte du motif.
Voir aussi setTintColor().
© 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.