浏览代码

Revert "Backport changes from the master branch."

empirephoenix 8 年之前
父节点
当前提交
afe86a314d
共有 1 个文件被更改,包括 1 次插入19 次删除
  1. 1 19
      jme3-core/src/main/java/com/jme3/shadow/AbstractShadowFilter.java

+ 1 - 19
jme3-core/src/main/java/com/jme3/shadow/AbstractShadowFilter.java

@@ -45,8 +45,6 @@ import com.jme3.renderer.RenderManager;
 import com.jme3.renderer.ViewPort;
 import com.jme3.renderer.queue.RenderQueue;
 import com.jme3.texture.FrameBuffer;
-import com.jme3.util.clone.Cloner;
-import com.jme3.util.clone.JmeCloneable;
 
 import java.io.IOException;
 
@@ -57,8 +55,7 @@ import java.io.IOException;
  *
  * @author Rémy Bouquet aka Nehon
  */
-public abstract class AbstractShadowFilter<T extends AbstractShadowRenderer> extends Filter implements Cloneable,
-        JmeCloneable {
+public abstract class AbstractShadowFilter<T extends AbstractShadowRenderer> extends Filter {
 
     protected T shadowRenderer;
     protected ViewPort viewPort;
@@ -317,21 +314,6 @@ public abstract class AbstractShadowFilter<T extends AbstractShadowRenderer> ext
     public void read(JmeImporter im) throws IOException {
         super.read(im);
         InputCapsule ic = im.getCapsule(this);
-    }
-
-    @Override
-    public AbstractShadowFilter<T> jmeClone() {
-        try {
-            return (AbstractShadowFilter<T>) super.clone();
-        } catch (final CloneNotSupportedException e) {
-            throw new RuntimeException(e);
-        }
-    }
 
-    @Override
-    public void cloneFields(final Cloner cloner, final Object original) {
-        material = cloner.clone(material);
-        shadowRenderer = cloner.clone(shadowRenderer);
-        shadowRenderer.setPostShadowMaterial(material);
     }
 }