package com.akjava.gwt.three.client.js.animation;
import com.google.gwt.core.client.JavaScriptObject;
public class PropertyMixer extends JavaScriptObject{
protected PropertyMixer(){}
public final native PropertyBinding getBinding()/*-{
return this.binding;
}-*/;
public final native int getValueSize()/*-{
return this.valueSize;
}-*/;
/**
* default Float64ArrayNative
* @return
*/
public final native JavaScriptObject getBuffer()/*-{
return this.buffer;
}-*/;
public final native double getCumulativeWeight()/*-{
return this.cumulativeWeight;
}-*/;
public final native int getUseCount()/*-{
return this.useCount;
}-*/;
public final native int getReferenceCount()/*-{
return this.referenceCount;
}-*/;
public final native void accumulate(int accuIndex,double weight)/*-{
this.accumulate(accuIndex, weight);
}-*/;
public final native void apply(int accuIndex)/*-{
this.apply(accuIndex);
}-*/;
public final native void saveOriginalState()/*-{
this.saveOriginalState();
}-*/;
public final native void restoreOriginalState()/*-{
this.restoreOriginalState();
}-*/;
}