PureBasic

ConicalGradient()

Синтаксис

ConicalGradient(x , y , Angle.f)

Описание


Устанавливает градиент цвета в виде конуса с центром в точке x,y .

Параметры

x, y Центр окружности конического градиента.
Angle.f Угол (в градусах), под которым начинается градиент. По умолчанию градиент начинается фоновым цветом под заданным углом и затем изменяет к текущему цвету рисования против часовой стрелки, пока не достигнет того же угла.

Возвращаемое значение

Ничего.

Комментарии

Дополнительные цвета могут быть добавлены в градиент командой 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)

        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


См. также

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

Поддерживаемые OS

Все

<- ClipOutput() - Оглавление 2D Drawing - CustomFilterCallback()->