Module animation_player

Consts

ANIMATION_PROCESS_PHYSICS = 0'i64
ANIMATION_PROCESS_IDLE = 1'i64

Procs

proc rootNode(self: AnimationPlayer): NodePath {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc rootNode=(self: AnimationPlayer; val: NodePath) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentAnimation(self: AnimationPlayer): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentAnimation=(self: AnimationPlayer; val: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc assignedAnimation(self: AnimationPlayer): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc assignedAnimation=(self: AnimationPlayer; val: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc autoplay(self: AnimationPlayer): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc autoplay=(self: AnimationPlayer; val: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentAnimationLength(self: AnimationPlayer): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentAnimationLength=(self: AnimationPlayer; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentAnimationPosition(self: AnimationPlayer): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc currentAnimationPosition=(self: AnimationPlayer; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackProcessMode(self: AnimationPlayer): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackProcessMode=(self: AnimationPlayer; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackDefaultBlendTime(self: AnimationPlayer): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackDefaultBlendTime=(self: AnimationPlayer; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackActive(self: AnimationPlayer): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackActive=(self: AnimationPlayer; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackSpeed(self: AnimationPlayer): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playbackSpeed=(self: AnimationPlayer; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addAnimation(self: AnimationPlayer; name: string; animation: Animation): Error {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc removeAnimation(self: AnimationPlayer; name: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc renameAnimation(self: AnimationPlayer; name: string; newname: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc hasAnimation(self: AnimationPlayer; name: string): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getAnimation(self: AnimationPlayer; name: string): Animation {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getAnimationList(self: AnimationPlayer): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc animationSetNext(self: AnimationPlayer; animFrom: string; animTo: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc animationGetNext(self: AnimationPlayer; animFrom: string): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setBlendTime(self: AnimationPlayer; animFrom: string; animTo: string; sec: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getBlendTime(self: AnimationPlayer; animFrom: string; animTo: string): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc play(self: AnimationPlayer; name: string = ""; customBlend: float64 = -1.0;
         customSpeed: float64 = 1.0; fromEnd: bool = false) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc playBackwards(self: AnimationPlayer; name: string = "";
                  customBlend: float64 = -1.0) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc stop(self: AnimationPlayer; reset: bool = true) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc isPlaying(self: AnimationPlayer): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc queue(self: AnimationPlayer; name: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc clearQueue(self: AnimationPlayer) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getPlayingSpeed(self: AnimationPlayer): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc findAnimation(self: AnimationPlayer; animation: Animation): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc clearCaches(self: AnimationPlayer) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc seek(self: AnimationPlayer; seconds: float64; update: bool = false) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc advance(self: AnimationPlayer; delta: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}

Methods

method nodeRemoved(self: AnimationPlayer; arg0: Object) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}
method animationChanged(self: AnimationPlayer) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}