CircularGradient()
Синтаксис
CircularGradient(x , y , Radius)
Описание
Устанавливает градиент цвета в виде круга с центром в точке x,y и заданным радиусом.
Параметры
x, y Центр окружности градиента, где применяется текущий цвет фона. Radius Размер окружности с центром в x, y, на краю которой применяется текущий цвет рисования.
Возвращаемое значение
Ничего.
Комментарии
По умолчанию градиент начинается фоновым цветом в центре и заканчивается выбранным цветом рисования на краю. Дополнительные цвета могут быть добавлены в градиент командой GradientColor().
Примечание: Эта команда имеет эффект только с ImageOutput() и CanvasOutput(). Градиент рисуется, только если активируется режим #PB_2DDrawing_Gradient команды DrawingMode().
Пример
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) CircularGradient(100, 100, 100) Circle(100, 100, 100) CircularGradient(350, 100, 75) Circle(300, 100, 100) StopDrawing() ImageGadget(0, 0, 0, 400, 200, ImageID(0)) EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
GradientColor(), ResetGradientColors(), LinearGradient(), EllipticalGradient(), BoxedGradient(), ConicalGradient(), CustomGradient(), DrawingMode()
Поддерживаемые OS
Все