1 package com.jme3.asset; 2 3 4 /** 5 * This key is mostly used to distinguish between textures that are loaded from 6 * the given assets and those being generated automatically. Every generated 7 * texture will have this kind of key attached. 8 * 9 * @author Marcin Roguski (Kaelthas) 10 */ 11 public class GeneratedTextureKey extends TextureKey { 12 /** 13 * Constructor. Stores the name. Extension and folder name are empty 14 * strings. 15 * 16 * @param name 17 * the name of the texture 18 */ GeneratedTextureKey(String name)19 public GeneratedTextureKey(String name) { 20 super(name); 21 } 22 23 @Override getExtension()24 public String getExtension() { 25 return ""; 26 } 27 28 @Override getFolder()29 public String getFolder() { 30 return ""; 31 } 32 33 @Override toString()34 public String toString() { 35 return "Generated texture [" + name + "]"; 36 } 37 } 38