package com.akjava.gwt.three.client.extras.animation;

import com.akjava.gwt.three.client.gwt.animation.AnimationData;

public class AnimationHandler {

	
	public static native final void update(double delta)/*-{
	return $wnd.THREE.AnimationHandler.update(delta);
	}-*/;
	
	public static native final void add(AnimationData data)/*-{
	return $wnd.THREE.AnimationHandler.add(data);
	}-*/;
	public static native final void removeFromUpdate(Animation data)/*-{
	return $wnd.THREE.AnimationHandler.removeFromUpdate(data);
	}-*/;
	public static native final void addToUpdate(Animation data)/*-{
	return $wnd.THREE.AnimationHandler.addToUpdate(data);
	}-*/;
}

@@ -89,73 +89,508 @@
 ent.
-gwt.animation.AnimationData;%0D%0A%0D%0Apublic class AnimationHandler %7B%0D%0A
+core.Object3D;%0D%0Aimport com.akjava.gwt.three.client.gwt.animation.AnimationData;%0D%0Aimport com.akjava.gwt.three.client.gwt.animation.AnimationHierarchyItem;%0D%0Aimport com.google.gwt.core.client.JsArray;%0D%0A%0D%0Apublic class AnimationHandler %7B%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%09public final native Animation get(String name)/*-%7B%0D%0A%09return $wnd.THREE.AnimationHandler.get(name);%0D%0A%09%7D-*/;%0D%0A%0D%0A%09%0D%0A%09public final native JsArray%3CAnimationHierarchyItem%3E parse(Object3D root)/*-%7B%0D%0A%09return $wnd.THREE.AnimationHandler.parse(root);%0D%0A%09%7D-*/;%0D%0A%09
 %0D%0A%09%0D

update animation handler