public final class TextureIO extends java.lang.Object implements ITextureIO
| Modifier and Type | Method and Description |
|---|---|
static TextureIO |
get() |
java.lang.String[] |
getExtensions(boolean read) |
boolean |
isReadSupported(Stream stream) |
boolean |
isWriteSupported(Stream stream) |
ITexture |
readTexture(Stream stream) |
boolean |
register(java.lang.Class<? extends ITextureIO> textureIO) |
boolean |
unregister(java.lang.Class<? extends ITextureIO> textureIO) |
void |
writeTexture(TextureWriterParam params,
ITexture texture) |
public static final TextureIO get()
TextureIO() singletonpublic final boolean register(java.lang.Class<? extends ITextureIO> textureIO)
public final boolean unregister(java.lang.Class<? extends ITextureIO> textureIO)
public final boolean isReadSupported(Stream stream)
isReadSupported in interface ITextureIOstream - inputpublic final ITexture readTexture(Stream stream)
readTexture in interface ITextureIOstream - inputpublic final boolean isWriteSupported(Stream stream)
isWriteSupported in interface ITextureIOstream - outputpublic final void writeTexture(TextureWriterParam params, ITexture texture) throws java.io.IOException
writeTexture in interface ITextureIOparams - texture writer parameterstexture - texture to writejava.io.IOException - if failpublic java.lang.String[] getExtensions(boolean read)
getExtensions in interface ITextureIOread - TODOITextureIO may supportBonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com