org.jagatoo.loaders.textures.formats
Class TextureImageFormatLoaderImageIOImageInputStream
java.lang.Object
org.jagatoo.loaders.textures.formats.TextureImageFormatLoaderImageIOImageInputStream
- All Implemented Interfaces:
- TextureImageFormatLoader
public class TextureImageFormatLoaderImageIOImageInputStream
- extends java.lang.Object
- implements TextureImageFormatLoader
This TextureImageFormatLoader is used as a fallback-loader,
if not other loader was capable of loading the requested image format.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextureImageFormatLoaderImageIOImageInputStream
public TextureImageFormatLoaderImageIOImageInputStream()
loadTextureImage
public AbstractTextureImage loadTextureImage(java.io.BufferedInputStream in,
boolean acceptAlpha,
boolean flipVertically,
boolean allowStreching,
TextureFactory texFactory)
throws java.io.IOException
- Tries to load an
AbstractTextureImage from the InputStream.
Important: No implementation of TextureImageLoader must ever call
mark() on the InputStream in.
- Specified by:
loadTextureImage in interface TextureImageFormatLoader
allowStreching - If true, the image is streched to power-of-two width and height, if necessary.
- Returns:
- the
AbstractTextureImage.
- Throws:
java.io.IOException