Class DDSImageDataEncoder
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.dds.DDSImageDataEncoder
-
class DDSImageDataEncoder extends java.lang.ObjectA designated class to encode image data to binary.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDDSImageDataEncoder.BlockCompressor1private static classDDSImageDataEncoder.BlockCompressor2private static classDDSImageDataEncoder.BlockCompressor3private static classDDSImageDataEncoder.BlockCompressor4private static classDDSImageDataEncoder.BlockCompressor5private static classDDSImageDataEncoder.BlockCompressorBaseprivate static classDDSImageDataEncoder.MutableColor
-
Field Summary
Fields Modifier and Type Field Description private static intBC1_ALPHA_CAPprivate static intBC4_CHANNEL_ALPHAprivate static intBC4_CHANNEL_GREENprivate static intBC4_CHANNEL_RED
-
Constructor Summary
Constructors Modifier Constructor Description privateDDSImageDataEncoder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static intcolor565ToInt(int r5, int g6, int b5)(package private) static intconvertTo565(int r8, int g8, int b8)(package private) static voidwriteImageData(javax.imageio.stream.ImageOutputStream imageOutput, java.awt.image.Raster raster, BlockCompression compression)
-
-
-
Field Detail
-
BC1_ALPHA_CAP
private static final int BC1_ALPHA_CAP
- See Also:
- Constant Field Values
-
BC4_CHANNEL_RED
private static final int BC4_CHANNEL_RED
- See Also:
- Constant Field Values
-
BC4_CHANNEL_ALPHA
private static final int BC4_CHANNEL_ALPHA
- See Also:
- Constant Field Values
-
BC4_CHANNEL_GREEN
private static final int BC4_CHANNEL_GREEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
writeImageData
static void writeImageData(javax.imageio.stream.ImageOutputStream imageOutput, java.awt.image.Raster raster, BlockCompression compression) throws java.io.IOException- Throws:
java.io.IOException
-
convertTo565
static int convertTo565(int r8, int g8, int b8)
-
color565ToInt
private static int color565ToInt(int r5, int g6, int b5)
-
-