package com.akjava.gwt.three.client.js.objects; public class MorphAnimMesh extends Mesh{ protected MorphAnimMesh(){} public final native double getDuration()/*-{ return this.duration; }-*/; public final native void setDuration(double duration)/*-{ this.duration = duration; }-*/; public final native boolean isMirroredLoop()/*-{ return this.mirroredLoop; }-*/; public final native double getTime()/*-{ return this.time; }-*/; public final native void setTime(double time)/*-{ this.time = time; }-*/; //internal value public final native double getLastKeyframe()/*-{ return this.lastKeyframe; }-*/; //internal value public final native void setLastKeyframe(double lastKeyframe)/*-{ this.lastKeyframe = lastKeyframe; }-*/; //internal value public final native double getCurrentKeyframe()/*-{ return this.currentKeyframe; }-*/; //internal value public final native void setCurrentKeyframe(double currentKeyframe)/*-{ this.currentKeyframe = currentKeyframe; }-*/; //internal value public final native double getDirection()/*-{ return this.direction; }-*/; //internal value public final native void setDirection(double direction)/*-{ this.direction = direction; }-*/; //internal value public final native boolean isDirectionBackwards()/*-{ return this.directionBackwards; }-*/; //internal value public final native void setDirectionBackwards(boolean directionBackwards)/*-{ this.directionBackwards = directionBackwards; }-*/; public final native void setFrameRange(int start,int end)/*-{ this.setFrameRange(start,end); }-*/; public final native void setDirectionForward()/*-{ this.setDirectionForward(); }-*/; public final native void setDirectionBackward()/*-{ this.setDirectionBackward(); }-*/; public final native void parseAnimations()/*-{ this.parseAnimations(); }-*/; public final native void setAnimationLabel(String label,int start,int end)/*-{ this.setAnimationLabel(label,start,end); }-*/; public final native void playAnimation(String label,double fps)/*-{ this.playAnimation(label,fps); }-*/; public final native void updateAnimation(double delta)/*-{ this.updateAnimation(delta); }-*/; public final native void setMirroredLoop(boolean mirroredLoop)/*-{ this.mirroredLoop=mirroredLoop; }-*/; public final native void interpolateTargets(int a,int b,double t)/*-{ this.interpolateTargets(a,b,t); }-*/; public final native MorphAnimMesh copy(MorphAnimMesh source)/*-{ return this.copy(source); }-*/; }