Documentation de Gambas - /comp/gb.cairo/cairo/lineargradient

/comp/gb.cairo/cairo/lineargradient
Le page anglaise est plus récente.

# Cairo.LinearGradient (gb.cairo)

Static Function LinearGradient ( X0 As Float, Y0 As Float, X1 As Float, Y1 As Float, Colors As Float[][] ) As CairoPattern

Crée un nouveau model (pattern) de gradient linéaire Cairo le long de la ligne définie par (X0, Y0) et(X1, Y1), et utilisant les bornes de couleur definies par l'argument Colors .

- X0 : x coordonnée du point de départ.

- Y0 : y coordonnée du point de départ.

- X1 : x coordonnée du point final.

- Y1 : y coordonnée du point final.

- Colors : tableau de color stops.

Chaque borne de couleur est définie par un tableau de Float, de la forme `[ Red, Green, Blue ]` ou `[ Red, Green, Blue, Alpha ]`.

Ici les coordonnées sont en espace model. pour un nouveau model, l'espace model est identique à l'espace utilisateur, mais les relations entre espaces peuvent être changées en définissant la propriété de CairoPattern.Matrix .