Module curve

Procs

proc minValue*(self: Curve): float64 {.
gcsafe, locks: 0
.}
proc `minValue =`*(self: Curve; val: float64) {.
gcsafe, locks: 0
.}
proc maxValue*(self: Curve): float64 {.
gcsafe, locks: 0
.}
proc `maxValue =`*(self: Curve; val: float64) {.
gcsafe, locks: 0
.}
proc bakeResolution*(self: Curve): int64 {.
gcsafe, locks: 0
.}
proc `bakeResolution =`*(self: Curve; val: int64) {.
gcsafe, locks: 0
.}
proc data*(self: Curve): int64 {.
gcsafe, locks: 0
.}
proc `data =`*(self: Curve; val: int64) {.
gcsafe, locks: 0
.}
proc addPoint*(self: Curve; pos: Vector2; leftTangent: float64 = 0.0;
              rightTangent: float64 = 0.0; leftMode: int64 = 0'i64;
              rightMode: int64 = 0'i64): int64 {.
gcsafe, locks: 0
.}
proc removePoint*(self: Curve; index: int64) {.
gcsafe, locks: 0
.}
proc clearPoints*(self: Curve) {.
gcsafe, locks: 0
.}
proc getPointPos*(self: Curve; index: int64): Vector2 {.
gcsafe, locks: 0
.}
proc setPointValue*(self: Curve; index: int64; y: float64) {.
gcsafe, locks: 0
.}
proc setPointOffset*(self: Curve; index: int64; offset: float64) {.
gcsafe, locks: 0
.}
proc interpolate*(self: Curve; offset: float64): float64 {.
gcsafe, locks: 0
.}
proc interpolateBaked*(self: Curve; offset: float64): float64 {.
gcsafe, locks: 0
.}
proc getPointLeftTangent*(self: Curve; index: int64): float64 {.
gcsafe, locks: 0
.}
proc getPointRightTangent*(self: Curve; index: int64): float64 {.
gcsafe, locks: 0
.}
proc getPointLeftMode*(self: Curve; index: int64): int64 {.
gcsafe, locks: 0
.}
proc getPointRightMode*(self: Curve; index: int64): int64 {.
gcsafe, locks: 0
.}
proc setPointLeftTangent*(self: Curve; index: int64; tangent: float64) {.
gcsafe, locks: 0
.}
proc setPointRightTangent*(self: Curve; index: int64; tangent: float64) {.
gcsafe, locks: 0
.}
proc setPointLeftMode*(self: Curve; index: int64; mode: int64) {.
gcsafe, locks: 0
.}
proc setPointRightMode*(self: Curve; index: int64; mode: int64) {.
gcsafe, locks: 0
.}
proc cleanDupes*(self: Curve) {.
gcsafe, locks: 0
.}
proc bake*(self: Curve) {.
gcsafe, locks: 0
.}