GradientColor()
Syntaxe
GradientColor(Position.f, Couleur)Description
Ajoute la 'Couleur' à la 'Position' spécifiée au spectre du dégradé. La position est une valeur de type float comprise entre 0.0 et 1.0.
Par défaut, le dégradé de couleur va de la couleur de fond à la position 0.0 à la couleur d'avant plan à la position 1.0. Avec cette commande, des couleurs intermédiaires peuvent être ajoutées, et les couleurs à 0.0 et 1.0 remplacées.
La commande ResetGradientColors() permet de revenir au dégradé par défaut, si nécessaire.
Les commandes suivantes peuvent être utilisées pour indiquer la forme du dégradé :
- LinearGradient()
- CircularGradient()
- EllipticalGradient()
- BoxedGradient()
- ConicalGradient()
- CustomGradient()
Note: cette commande a un effet uniquement sur des surface de type ImageOutput(). Le dégradé est dessiné uniquement si le mode #PB_2DDrawing_Gradient est activé avec DrawingMode().
Exemple
If OpenWindow(0, 0, 0, 400, 200, "2DDrawing Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) If CreateImage(0, 400, 200) And StartDrawing(ImageOutput(0)) Box(0, 0, 400, 200, $FFFFFF) DrawingMode(#PB_2DDrawing_Gradient) BackColor($0000FF) GradientColor(0.4, $00FFFF) GradientColor(0.6, $FFFF00) FrontColor($FF0000) LinearGradient(0, 0, 200, 200) Circle(100, 100, 100) LinearGradient(350, 100, 250, 100) Circle(300, 100, 100) StopDrawing() ImageGadget(0, 0, 0, 400, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
OS Supportés
Tous