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
Все