Sur cette page

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

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.