proc playbackProcessMode*(self: Tween): int64 {.gcsafe, locks: 0
.} 
- 
 
proc `playbackProcessMode =`*(self: Tween; val: int64) {.gcsafe, locks: 0
.} 
- 
 
proc isActive*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc setActive*(self: Tween; active: bool) {.gcsafe, locks: 0
.} 
- 
 
proc isRepeat*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc setRepeat*(self: Tween; repeat: bool) {.gcsafe, locks: 0
.} 
- 
 
proc setSpeedScale*(self: Tween; speed: float64) {.gcsafe, locks: 0
.} 
- 
 
proc getSpeedScale*(self: Tween): float64 {.gcsafe, locks: 0
.} 
- 
 
proc start*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc reset*(self: Tween; objectt: Object; key: string = ""): bool {.gcsafe, locks: 0
.} 
- 
 
proc resetAll*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc stop*(self: Tween; objectt: Object; key: string = ""): bool {.gcsafe, locks: 0
.} 
- 
 
proc stopAll*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc resume*(self: Tween; objectt: Object; key: string = ""): bool {.gcsafe, locks: 0
.} 
- 
 
proc resumeAll*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc removeImpl*(self: Tween; objectt: Object; key: string = ""): bool {.gcsafe, locks: 0
.} 
- 
 
proc removeAll*(self: Tween): bool {.gcsafe, locks: 0
.} 
- 
 
proc seek*(self: Tween; time: float64): bool {.gcsafe, locks: 0
.} 
- 
 
proc tell*(self: Tween): float64 {.gcsafe, locks: 0
.} 
- 
 
proc getRuntime*(self: Tween): float64 {.gcsafe, locks: 0
.} 
- 
 
proc interpolateProperty*(self: Tween; objectt: Object; property: string;
                         initialVal: Variant; finalVal: Variant; duration: float64;
                         transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    gcsafe, locks: 0
.} 
- 
 
proc interpolateMethod*(self: Tween; objectt: Object; methodd: string;
                       initialVal: Variant; finalVal: Variant; duration: float64;
                       transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    gcsafe, locks: 0
.} 
- 
 
proc interpolateCallback*(self: Tween; objectt: Object; duration: float64;
                         callback: string; arg1: Variant = newVariant();
                         arg2: Variant = newVariant(); arg3: Variant = newVariant();
                         arg4: Variant = newVariant(); arg5: Variant = newVariant()): bool {.
    gcsafe, locks: 0
.} 
- 
 
proc interpolateDeferredCallback*(self: Tween; objectt: Object; duration: float64;
                                 callback: string; arg1: Variant = newVariant();
                                 arg2: Variant = newVariant();
                                 arg3: Variant = newVariant();
                                 arg4: Variant = newVariant();
                                 arg5: Variant = newVariant()): bool {.gcsafe,
    locks: 0
.} 
- 
 
proc followProperty*(self: Tween; objectt: Object; property: string;
                    initialVal: Variant; target: Object; targetProperty: string;
                    duration: float64; transType: int64; easeType: int64;
                    delay: float64 = 0.0): bool {.gcsafe, locks: 0
.} 
- 
 
proc followMethod*(self: Tween; objectt: Object; methodd: string; initialVal: Variant;
                  target: Object; targetMethod: string; duration: float64;
                  transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    gcsafe, locks: 0
.} 
- 
 
proc targetingProperty*(self: Tween; objectt: Object; property: string;
                       initial: Object; initialVal: string; finalVal: Variant;
                       duration: float64; transType: int64; easeType: int64;
                       delay: float64 = 0.0): bool {.gcsafe, locks: 0
.} 
- 
 
proc targetingMethod*(self: Tween; objectt: Object; methodd: string; initial: Object;
                     initialMethod: string; finalVal: Variant; duration: float64;
                     transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    gcsafe, locks: 0
.} 
-