VectorSourceGradientColor()
Синтаксис
VectorSourceGradientColor(Color , Position.d)
Описание
Добавляет новую цветовую опорную точку (определяющую цвет в этой позиции) к градиенту, заданному с помощью VectorSourceLinearGradient() или VectorSourceCircularGradient().
Градиент должен иметь по крайней мере один цвет в позиции 0.0 и один в позиции 1.0. Если эти две позиции не имеют цвета, они по умолчанию имеют черный цвет. К градиенту можно добавить любое количество цветовых опорных точек.
Параметры
Color 32-битный цвет RGBA, включая прозрачность (alpha). Position.d Позиция для добавления цвета (цветовой опорной точки). Значение должно быть между 0.0 (начало градиента) и 1.0 (конец градиента).
Возвращаемое значение
Ничего.
Пример
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) VectorSourceLinearGradient(50, 0, 350, 0) VectorSourceGradientColor(RGBA(255, 0, 0, 255), 0.0) VectorSourceGradientColor(RGBA(0, 255, 0, 255), 0.5) VectorSourceGradientColor(RGBA(0, 0, 255, 255), 1.0) AddPathBox(50, 25, 300, 150) FillPath() StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
VectorSourceLinearGradient(), VectorSourceCircularGradient()
Поддерживаемые OS
Все