package com.jme3.asset; | |
import com.jme3.material.Material; | |
/** | |
* Used for loading {@link Material materials} only (not material definitions). | |
* | |
* @author Kirill Vainer | |
*/ | |
public class MaterialKey extends AssetKey { | |
public MaterialKey(String name){ | |
super(name); | |
} | |
public MaterialKey(){ | |
super(); | |
} | |
@Override | |
public boolean useSmartCache(){ | |
return true; | |
} | |
@Override | |
public Object createClonedInstance(Object asset){ | |
Material mat = (Material) asset; | |
return mat.clone(); | |
} | |
} |