Add more n-point gradients (#139)

This commit is contained in:
Abe Pazos
2020-07-21 18:19:36 +02:00
committed by GitHub
parent c6a883f6b9
commit 5d9333cb50
8 changed files with 235 additions and 10 deletions

View File

@@ -17,11 +17,14 @@ class LinearGradient(
@ColorParameter("start color", order = 0)
var color0: ColorRGBa by Parameter()
@ColorParameter("end color", order = 1)
var color1: ColorRGBa by Parameter()
var offset: Vector2 by Parameter()
@DoubleParameter("rotation", -180.0, 180.0, order = 2)
var rotation: Double by Parameter()
@DoubleParameter("exponent", 0.01, 10.0, order = 3)
var exponent: Double by Parameter()
@@ -65,6 +68,6 @@ fun linearGradient(
offset: Vector2 = Vector2.ZERO,
rotation: Double = 0.0,
exponent: Double = 1.0
) : ShadeStyle {
): ShadeStyle {
return LinearGradient(color0, color1, offset, rotation, exponent)
}