EllipticalGradient()
Syntax
EllipticalGradient(x, y, RadiusX, RadiusY)Description
Sets the drawing gradient to have an elliptical shape.
Parameters
x, y The location at which to apply the current background color. RadiusX, RadiusY The radius around in the x and y direction at which to apply the current front color.
Return value
None.
Remarks
Additional colors can be added to the gradient with the GradientColor() command.
Note: This command only has an effect with ImageOutput() and CanvasOutput(). The gradient only affects the drawing commands when #PB_2DDrawing_Gradient is set with the DrawingMode() command.
Example
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) 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
See Also
GradientColor(), ResetGradientColors(), LinearGradient(), CircularGradient(), BoxedGradient(), ConicalGradient(), CustomGradient(), DrawingMode()
Supported OS
All