ConicalGradient()

Syntaxe

ConicalGradient(X, Y, Angle.f)
Description
Crée un dégradé de forme conique autour d'un point.

Arguments

X, Y Position du centre du cône.
Angle.f L'angle de départ du dégradé en degré.

Le dégradé de couleur va de la couleur d'arrière plan à partir de l'angle spécifié, puis change jusqu'à la couleur d'avant plan dans le sens des aiguilles d'une montre en revenant à l'angle spécifié.

Valeur de retour

Aucune.

Remarques

Des couleurs additionnelles peuvent être ajoutées au dégradé avec GradientColor().

Note: Cette commande a un effet uniquement sur des surfaces de type ImageOutput() et CanvasOutput(). Le dégradé est dessiné uniquement si le mode #PB_2DDrawing_Gradient est activé avec DrawingMode().

Exemple

  If OpenWindow(0, 0, 0, 400, 200, "ConicalGradient", #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($00FFFF)
      FrontColor($FF0000)
      
      ConicalGradient(100, 100, 0.0)     
      Circle(100, 100, 100)
      ConicalGradient(300, 0, 90.0)     
      Circle(300, 100, 100)
      
      StopDrawing() 
      ImageGadget(0, 0, 0, 400, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

Voir aussi

GradientColor(), ResetGradientColors(), LinearGradient(), CircularGradient(), EllipticalGradient(), BoxedGradient(), CustomGradient(), DrawingMode()

OS Supportés

Tous

<- ClipOutput() - 2DDrawing Index - CustomFilterCallback() ->