Class DDSHeader
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.dds.DDSHeader
-
final class DDSHeader extends java.lang.Object- See Also:
- DDS_HEADER structure, Programming Guide for DDS
-
-
Field Summary
Fields Modifier and Type Field Description private intalphaMaskprivate intbitCountprivate intblueMaskprivate java.awt.Dimension[]dimensions(package private) DXT10Headerdxt10Headerprivate intflagsprivate intfourCCprivate intgreenMaskprivate static doubleLOG2private intmipMapCountprivate intpixelFormatFlagsprivate intredMask
-
Constructor Summary
Constructors Constructor Description DDSHeader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddDimensions(int width, int height)private static java.lang.StringdimensionToString(java.awt.Dimension dimension)(package private) intgetHeight(int imageIndex)(package private) intgetMipMapCount()(package private) DDSTypegetRawType()(package private) DDSTypegetType()(package private) intgetWidth(int imageIndex)private booleanhasFlag(int mask)private static doublelog2(int v)(package private) static DDSHeaderread(javax.imageio.stream.ImageInputStream imageInput)java.lang.StringtoString()
-
-
-
Field Detail
-
LOG2
private static final double LOG2
-
flags
private int flags
-
mipMapCount
private int mipMapCount
-
dimensions
private java.awt.Dimension[] dimensions
-
pixelFormatFlags
private int pixelFormatFlags
-
fourCC
private int fourCC
-
bitCount
private int bitCount
-
redMask
private int redMask
-
greenMask
private int greenMask
-
blueMask
private int blueMask
-
alphaMask
private int alphaMask
-
dxt10Header
DXT10Header dxt10Header
-
-
Method Detail
-
read
static DDSHeader read(javax.imageio.stream.ImageInputStream imageInput) throws java.io.IOException
- Throws:
java.io.IOException
-
log2
private static double log2(int v)
-
addDimensions
private void addDimensions(int width, int height)
-
hasFlag
private boolean hasFlag(int mask)
-
getWidth
int getWidth(int imageIndex)
-
getHeight
int getHeight(int imageIndex)
-
getMipMapCount
int getMipMapCount()
-
getType
DDSType getType() throws javax.imageio.IIOException
- Throws:
javax.imageio.IIOException
-
getRawType
DDSType getRawType() throws javax.imageio.IIOException
- Throws:
javax.imageio.IIOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
dimensionToString
private static java.lang.String dimensionToString(java.awt.Dimension dimension)
-
-