VectorSourceGradientColor()
Syntaxe
VectorSourceGradientColor(Couleur, Position.d)Description
Ajoute un nouvelle position de couleur d'arrêt au gradient défini par VectorSourceLinearGradient() ou VectorSourceCircularGradient().
Arguments
Couleur La couleur RGBA 32 bits comprenant la transparence alpha. Position.d La position à laquelle ajouter la couleur.
La valeur doit être comprise entre 0,0 (le début du gradient) et 1.0 (la fin du gradient).
Valeur de retour
Aucune.
Remarques
Un gradient doit au moins avoir une couleur à la position 0.0 et une à la position 1.0. Si ces deux positions n'ont pas de couleur, elles prennent par défaut la couleur noire. Un nombre quelconque de positions de couleur peut être ajouté à un gradient.
Exemple
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) VectorSourceLinearGradient(50, 0, 350, 0) VectorSourceGradientColor(RGBA(255, 0, 0, 255), 0.0) VectorSourceGradientColor(RGBA(0, 255, 0, 255), 0.5) VectorSourceGradientColor(RGBA(0, 0, 255, 255), 1.0) AddPathBox(50, 25, 300, 150) FillPath() StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
VectorSourceLinearGradient(), VectorSourceCircularGradient()
OS Supportés
Tous