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
.} 
-