LinearGradient()
Syntax
LinearGradient(x1, y1, x2, y2)Beschreibung
Weist dem Farbverlauf eine lineare Form zu, definiert durch die zwei Punkte 'x1,y1' und 'x2,y2'.
Standardmäßig reicht der Farbverlauf von der aktuellen Hintergrundfarbe an der Position 'x1,y1' bis zur aktuellen Zeichenfarbe an der Position 'x2,y2'. Zusätzliche Farben können zum Farbverlauf mit dem Befehl GradientColor() hinzugefügt werden.
Hinweis: Dieser Befehl hat nur eine Wirkung bei ImageOutput(). Der Farbverlauf wirkt sich nur auf die Zeichenbefehle aus, wenn #PB_2DDrawing_Gradient mit dem DrawingMode() Befehle gesetzt wird.Beispiel:
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($00FFFF) 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
Unterstützte OS
Alle