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