Class DDSImageDataEncoder.BlockCompressorBase
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.dds.DDSImageDataEncoder.BlockCompressorBase
-
- Direct Known Subclasses:
DDSImageDataEncoder.BlockCompressor1,DDSImageDataEncoder.BlockCompressor4,DDSImageDataEncoder.BlockCompressor5
- Enclosing class:
- DDSImageDataEncoder
private abstract static class DDSImageDataEncoder.BlockCompressorBase extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int[]samples
-
Constructor Summary
Constructors Constructor Description BlockCompressorBase()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static voidadjustSampledBands(java.awt.image.Raster raster, int[] samples)(package private) voidencode(javax.imageio.stream.ImageOutputStream imageOutput, java.awt.image.Raster raster)(package private) booleanisAlphaBelowCap(int alpha)(package private) abstract voidstartEncodeBlock(javax.imageio.stream.ImageOutputStream imageOutput, int[] samples)
-
-
-
Method Detail
-
adjustSampledBands
private static void adjustSampledBands(java.awt.image.Raster raster, int[] samples)
-
encode
void encode(javax.imageio.stream.ImageOutputStream imageOutput, java.awt.image.Raster raster) throws java.io.IOException- Throws:
java.io.IOException
-
isAlphaBelowCap
boolean isAlphaBelowCap(int alpha)
-
startEncodeBlock
abstract void startEncodeBlock(javax.imageio.stream.ImageOutputStream imageOutput, int[] samples) throws java.io.IOException- Throws:
java.io.IOException
-
-