public class Dds extends java.lang.Object implements ITextureIO
| Modifier and Type | Class and Description |
|---|---|
static class |
Dds.DdsFormat |
static class |
Dds.DdsSwizzling |
| Constructor and Description |
|---|
Dds() |
| Modifier and Type | Method and Description |
|---|---|
static ITextureCompressed |
compress(ITexture texture,
Dds.DdsFormat format,
Dds.DdsSwizzling swizzling,
boolean flip)
Compress a texture
|
java.lang.String[] |
getExtensions(boolean read) |
static int |
getTileTexelA_DXT3(byte[] tile,
int offset,
int col,
int row)
Used internally by
ITextureCompressed implementation |
static int |
getTileTexelA_DXT5(byte[] tile,
int offset,
int col,
int row)
Used internally by
ITextureCompressed implementation |
static int |
getTileTexelRGB(byte[] tile,
int offset,
int col,
int row)
Used internally by
ITextureCompressed implementation |
boolean |
isReadSupported(Stream stream) |
boolean |
isWriteSupported(Stream stream) |
ITexture |
readTexture(Stream stream) |
void |
writeTexture(TextureWriterParam params,
ITexture texture) |
public static int getTileTexelRGB(byte[] tile,
int offset,
int col,
int row)
ITextureCompressed implementationpublic static int getTileTexelA_DXT3(byte[] tile,
int offset,
int col,
int row)
ITextureCompressed implementationpublic static int getTileTexelA_DXT5(byte[] tile,
int offset,
int col,
int row)
ITextureCompressed implementationpublic boolean isReadSupported(Stream stream)
isReadSupported in interface ITextureIOstream - inputpublic ITexture readTexture(Stream stream) throws java.io.IOException
readTexture in interface ITextureIOstream - inputjava.io.IOException - if failpublic 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 static final ITextureCompressed compress(ITexture texture, Dds.DdsFormat format, Dds.DdsSwizzling swizzling, boolean flip)
texture - input texture to compressformat - compression formatswizzling - compression channel swizzlingTextureUtils#isValidSwizzling(DdsFormat, DdsSwizzling)public 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