Module gradient

Procs

proc offsets*(self: Gradient): float64 {.
gcsafe, locks: 0
.}
proc `offsets =`*(self: Gradient; val: float64) {.
gcsafe, locks: 0
.}
proc colors*(self: Gradient): float64 {.
gcsafe, locks: 0
.}
proc `colors =`*(self: Gradient; val: float64) {.
gcsafe, locks: 0
.}
proc addPoint*(self: Gradient; offset: float64; color: Color) {.
gcsafe, locks: 0
.}
proc removePoint*(self: Gradient; offset: int64) {.
gcsafe, locks: 0
.}
proc setOffset*(self: Gradient; point: int64; offset: float64) {.
gcsafe, locks: 0
.}
proc getOffset*(self: Gradient; point: int64): float64 {.
gcsafe, locks: 0
.}
proc setColor*(self: Gradient; point: int64; color: Color) {.
gcsafe, locks: 0
.}
proc getColor*(self: Gradient; point: int64): Color {.
gcsafe, locks: 0
.}
proc interpolate*(self: Gradient; offset: float64): Color {.
gcsafe, locks: 0
.}
proc getPointCount*(self: Gradient): int64 {.
gcsafe, locks: 0
.}