PureBasic

ResetGradientColors()

Синтаксис

ResetGradientColors()

Описание


Удаляет все цвета из рисуемого градиента и возвращается к стандартному градиенту: от текущего фонового цвета до текущего цвета рисования.

Параметры

Ничего.

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

Ничего.

Комментарии

Дополнительные цвета могут быть добавлены в градиент командой GradientColor().

Примечание: Эта команда имеет эффект только с ImageOutput() и CanvasOutput(). Градиент рисуется, только если активируется режим #PB_2DDrawing_Gradient команды DrawingMode().

Пример (Фран)

If OpenWindow(0, 0, 0, 600, 200, "Пример LinearGradient", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If CreateImage(0, 600, 200) And StartDrawing(ImageOutput(0))
      Box(0, 0, 600, 200, $FFFFFF)
      
      DrawingMode(#PB_2DDrawing_Gradient)      
      BackColor($00FFFF)
      FrontColor($FF0000)
      
      LinearGradient(0, 0, 200, 200) 
      LineXY(0, 0, 200, 200) 
      Circle(100, 100, 100)
      
      GradientColor(0.3, $0000FF)
      LinearGradient(200, 0, 400, 200)
      LineXY(200, 0, 400, 200)
      Circle(300, 100, 100)
      
      ResetGradientColors()
      LinearGradient(400, 0, 600, 200)
      LineXY(400, 0, 600, 200)
      Circle(500, 100, 100)
      StopDrawing() 
      ImageGadget(0, 0, 0, 400, 200, ImageID(0))
    EndIf
    
    Repeat
      Event = WaitWindowEvent()
    Until Event = #PB_Event_CloseWindow
  EndIf

См. также

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

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

Все

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