@:value("")action:String = ""
armature:Armature
@:value(0)frameIndex:Int = 0
isSampled:Bool
isSkinned:Bool
@:value(true)loop:Bool = true
@:value(false)paused:Bool = false
@:value(1.0)speed:FastFloat = 1.0
@:value(0.0)time:FastFloat = 0.0
@:value(null)onComplete:() ‑> Void = null
blend(action1:String, action2:String, factor:FastFloat):Void
currentFrame():Int
notifyOnMarker(name:String, onMarker:() ‑> Void):Void
pause():Void
@:value({ loop : true, speed : 1.0, blendTime : 0.0, onComplete : null, action : "" })play(action:String = "", ?onComplete:() ‑> Void, blendTime:Float = 0.0, speed:Float = 1.0, loop:Bool = true):Void
remove():Void
removeMarker(name:String, onMarker:() ‑> Void):Void
resume():Void
setFrame(frame:Int):Void
totalFrames():Int
update(delta:FastFloat):Void