@Override public Object jmeClone() { return super.jmeClone(); }
@Override public Object jmeClone() { return super.jmeClone(); }
@Override public Object jmeClone() { AnimControl clone = (AnimControl) super.jmeClone(); clone.channels = new ArrayList<AnimChannel>(); clone.listeners = new ArrayList<AnimEventListener>(); return clone; }
@Override public Object jmeClone() { UpdateControl clone = (UpdateControl)super.jmeClone(); clone.taskQueue = new ConcurrentLinkedQueue<>(); // This is kind of questionable since the tasks aren't cloned and have // no reference to the new spatial or anything. They'll get run again // but it's not clear to me why that would be desired. I'm doing it // because the old cloneForSpatial() code does. FIXME? -pspeed clone.taskQueue.addAll(taskQueue); return clone; } }
@Override public Object jmeClone() { LodControl clone = (LodControl)super.jmeClone(); clone.lastDistance = 0; clone.lastLevel = 0; clone.numTris = numTris != null ? numTris.clone() : null; return clone; }
/** * Called internally by com.jme3.util.clone.Cloner. Do not call directly. */ @Override public Object jmeClone() { NormalRecalcControl control = (NormalRecalcControl)super.jmeClone(); control.setEnabled(true); return control; }
@Override public Object jmeClone() { return super.jmeClone(); }
@Override public Object jmeClone() { AnimControl clone = (AnimControl) super.jmeClone(); clone.channels = new ArrayList<AnimChannel>(); clone.listeners = new ArrayList<AnimEventListener>(); return clone; }
@Override public Object jmeClone() { UpdateControl clone = (UpdateControl)super.jmeClone(); // This is kind of questionable since the tasks aren't cloned and have // no reference to the new spatial or anything. They'll get run again // but it's not clear to me why that would be desired. I'm doing it // because the old cloneForSpatial() code does. FIXME? -pspeed clone.taskQueue.addAll(taskQueue); return clone; } }
@Override public Object jmeClone() { LodControl clone = (LodControl)super.jmeClone(); clone.lastDistance = 0; clone.lastLevel = 0; clone.numTris = numTris != null ? numTris.clone() : null; return clone; }