EllipticalGradient()
Syntax
EllipticalGradient(x, y, RadiusX, RadiusY)Beschreibung
Weist dem Farbverlauf eine ellipsenförmige Form zu.
Parameter
x, y Die Position, welcher die aktuelle Hintergrund-Farbe zugewiesen werden soll. RadiusX, RadiusY Der Radius (um x, y) in x- und y-Richtung, welchem die aktuelle Vordergrund-Farbe zugewiesen werden soll.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Anmerkungen
Zusätzliche Farben können zum Farbverlauf mit dem Befehl GradientColor() hinzugefügt werden.
Hinweis: Dieser Befehl hat nur eine Wirkung bei ImageOutput() und CanvasOutput(). Der Farbverlauf wirkt sich nur dann auf die Zeichenbefehle aus, wenn #PB_2DDrawing_Gradient mit dem DrawingMode() Befehl gesetzt wurde.
Beispiel
If OpenWindow(0, 0, 0, 400, 200, "2DDrawing Beispiel", #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) EllipticalGradient(100, 100, 150, 50) Circle(100, 100, 100) EllipticalGradient(300, 100, 50, 150) Circle(300, 100, 100) StopDrawing() ImageGadget(0, 0, 0, 400, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
GradientColor(), ResetGradientColors(), LinearGradient(), CircularGradient(), BoxedGradient(), ConicalGradient(), CustomGradient(), DrawingMode()
Unterstützte OS
Alle