package ddsutil;
import java.awt.image.BufferedImage;
import model.MipMaps;
import model.SingleTextureMap;
import model.TextureMap;
/**
* @author danielsenff
*
*/
public class TextureFactory {
/**
* @param generateMipMaps
* @param sourceImage
* @return
*/
public static TextureMap createTextureMap(final boolean generateMipMaps, final BufferedImage sourceImage) {
TextureMap maps;
if (generateMipMaps) {
maps = new MipMaps();
((MipMaps)maps).generateMipMaps(sourceImage);
} else
maps = new SingleTextureMap(sourceImage);
return maps;
}
}