Class DDSHeader
java.lang.Object
com.twelvemonkeys.imageio.plugins.dds.DDSHeader
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate Dimension[](package private) DXT10Headerprivate intprivate intprivate intprivate static final doubleprivate intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddDimensions(int width, int height) private static StringdimensionToString(Dimension dimension) (package private) intgetHeight(int imageIndex) (package private) int(package private) DDSType(package private) DDSTypegetType()(package private) intgetWidth(int imageIndex) private booleanhasFlag(int mask) private static doublelog2(int v) (package private) static DDSHeaderread(ImageInputStream imageInput) toString()
-
Field Details
-
LOG2
private static final double LOG2 -
flags
private int flags -
mipMapCount
private int mipMapCount -
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
-
-
Constructor Details
-
DDSHeader
DDSHeader()
-
-
Method Details
-
read
- Throws:
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
- Throws:
IIOException
-
getRawType
- Throws:
IIOException
-
toString
-
dimensionToString
-