Module gradient

Procs

proc offsets(self: Gradient): PoolRealArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc offsets=(self: Gradient; val: PoolRealArray) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc colors(self: Gradient): PoolColorArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc colors=(self: Gradient; val: PoolColorArray) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addPoint(self: Gradient; offset: float64; color: Color) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc removePoint(self: Gradient; offset: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setOffset(self: Gradient; point: int64; offset: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getOffset(self: Gradient; point: int64): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setColor(self: Gradient; point: int64; color: Color) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getColor(self: Gradient; point: int64): Color {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc interpolate(self: Gradient; offset: float64): Color {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getPointCount(self: Gradient): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}