package com.akjava.gwt.three.client.js.core; import com.akjava.gwt.three.client.gwt.JSParameter; import com.google.gwt.core.client.JavaScriptObject; public class InterleavedBuffer extends JavaScriptObject{ protected InterleavedBuffer(){} public final native int getUuid()/*-{ return this.uuid; }-*/; public final native JavaScriptObject getArray()/*-{ return this.array; }-*/; public final native void setArray(JavaScriptObject param)/*-{ this.array=param; }-*/; public final native int getStride()/*-{ return this.stride; }-*/; public final native void setStride(int param)/*-{ this.stride=param; }-*/; public final native boolean isDynamic()/*-{ return this.dynamic; }-*/; /** * there are method * @param param * @return */ public final native InterleavedBuffer setDynamic(boolean param)/*-{ return setDynamic(param); }-*/; /** * default { offset: 0, count: - 1 } * @return */ public final native JSParameter getUpdateRange()/*-{ return this.updateRange; }-*/; public final native void setUpdateRange(JavaScriptObject param)/*-{ this.updateRange=param; }-*/; public final native int getVersion()/*-{ return this.version; }-*/; public final native void setVersion(int param)/*-{ this.version=param; }-*/; public final native int length()/*-{ return this.length; }-*/; /** * possible double?i'm not sure * on js:return this.array.length / this.stride; * @return */ public final native int count()/*-{ return this.count; }-*/; public final native void setNeedUpdate(boolean needUpdate)/*-{ return this.needUpdate=needUpdate; }-*/; public final native InterleavedBuffer copy(InterleavedBuffer param)/*-{ return this.copy(param); }-*/; public final native InterleavedBuffer copyAt(int index1,InterleavedBuffer param,int index2)/*-{ return copyAt(index1,param,index2); }-*/; public final native void set(int value,int offset)/*-{ this.set(value,offset); }-*/; public final native InterleavedBuffer clone()/*-{ return this.clone(); }-*/; }