Constructor

@:value({ duration : 0.5 })new(target:Animation, duration:Float = 0.5)

Variables

blend:Float

duration:Float

@:value(0.)easing:Float = 0.

@:value(false)ignoreTranslate:Bool = false

Methods

Inherited Variables

Defined by Animation

read onlyevents:Array<Array<String>>

read onlyframe:Float

read onlyframeCount:Int

loop:Bool

name:String

onAnimEnd:() ‑> Void

onEvent:String ‑> Void

pause:Bool

read onlysampling:Float

speed:Float

Inherited Methods

Defined by Animation

addEvent(frame:Int, data:String):Void

@:access(h3d.scene.Skin.skinData)bind(base:Object):Void

If one of the animated object has been changed, it is necessary to call bind() so the animation can keep with the change.

getDuration():Float

getEventTime(id:String):Null<Float>

getPropValue(objectName:String, propName:String):Null<Float>

Returns the current value of animation property for the given object, or null if not found.

removeEvent(frame:Int, data:String):Void

setEvents(el:Iterable<{frame:Int, data:String}>):Void

Register a callback function that will be called once when a frame is reached.

toString():String

unbind(objectName:String):Void