public class HDRBitmapWriter extends Object implements BitmapWriter
Constructor and Description |
---|
HDRBitmapWriter() |
Modifier and Type | Method and Description |
---|---|
void |
closeFile()
Close the file, this completes the bitmap writing process.
|
void |
configure(String option,
String value)
This method will be called before writing begins.
|
void |
openFile(String filename)
Open a handle to the specified file for writing.
|
void |
writeHeader(int width,
int height,
int tileSize)
Write the bitmap header.
|
void |
writeTile(int x,
int y,
int w,
int h,
Color[] color,
float[] alpha)
Write a tile of data.
|
public void configure(String option, String value)
BitmapWriter
configure
in interface BitmapWriter
public void openFile(String filename) throws IOException
BitmapWriter
openFile
in interface BitmapWriter
filename
- filename to write the bitmap toIOException
- thrown if an I/O error occurspublic void writeHeader(int width, int height, int tileSize) throws IOException, UnsupportedOperationException
BitmapWriter
writeHeader
in interface BitmapWriter
width
- image widthheight
- image heighttileSize
- tile size or 0 if the image will not be sent in tiled
formIOException
- thrown if an I/O error occursUnsupportedOperationException
- thrown if this writer does not
support writing the image with the supplied tile sizepublic void writeTile(int x, int y, int w, int h, Color[] color, float[] alpha) throws IOException
BitmapWriter
writeTile
in interface BitmapWriter
x
- tile x coordinatey
- tile y coordinatew
- tile widthh
- tile heightcolor
- color dataalpha
- alpha dataIOException
- thrown if an I/O error occurspublic void closeFile() throws IOException
BitmapWriter
closeFile
in interface BitmapWriter
IOException
- thrown if an I/O error occursCopyright © 2020. All rights reserved.