package com.akjava.gwt.three.client.examples.animation;
import com.akjava.gwt.three.client.gwt.boneanimation.AnimationData;
import com.akjava.gwt.three.client.gwt.boneanimation.AnimationHierarchyItem;
import com.akjava.gwt.three.client.js.core.Object3D;
import com.google.gwt.core.client.JsArray;
/**
* @deprecated on r73
* @author aki
*
*/
public class AnimationHandler {
/**
* @deprecated
* on r68 dropped
*/
public final native Animation remove(String name)/*-{
return $wnd.THREE.AnimationHandler.remove(name);
}-*/;
/**
* @deprecated
* on r68 changed
*/
public final native Animation get(String name)/*-{
return $wnd.THREE.AnimationHandler.get(name);
}-*/;
public final native Animation init(AnimationData data)/*-{
return $wnd.THREE.AnimationHandler.init(data);
}-*/;
public final native JsArray<AnimationHierarchyItem> parse(Object3D root)/*-{
return $wnd.THREE.AnimationHandler.parse(root);
}-*/;
public static native final void update(double delta)/*-{
return $wnd.THREE.AnimationHandler.update(delta);
}-*/;
/**
* @deprecated
* on r68 dropped
*/
public static native final void add(AnimationData data)/*-{
return $wnd.THREE.AnimationHandler.add(data);
}-*/;
/**
* @deprecated
* on r68 renamed
*/
public static native final void removeFromUpdate(Animation data)/*-{
return $wnd.THREE.AnimationHandler.stop(data);
}-*/;
/**
* @deprecated
* on r68 renamed
*/
public static native final void addToUpdate(Animation data)/*-{
return $wnd.THREE.AnimationHandler.play(data);
}-*/;
public static native final void stop(Animation data)/*-{
return $wnd.THREE.AnimationHandler.stop(data);
}-*/;
public static native final void play(Animation data)/*-{
return $wnd.THREE.AnimationHandler.play(data);
}-*/;
}