private static class OpenPiscesRasterizer.Consumer extends java.lang.Object implements AlphaConsumer
Modifier and Type | Field and Description |
---|---|
(package private) java.nio.ByteBuffer |
alphabuffer |
(package private) byte[] |
alphaMap |
(package private) byte[] |
alphas |
(package private) int |
height |
(package private) MaskData |
maskdata |
(package private) static byte[] |
savedAlphaMap |
(package private) int |
width |
(package private) int |
x |
(package private) int |
y |
Constructor and Description |
---|
Consumer(int alphalen) |
Modifier and Type | Method and Description |
---|---|
int |
getAlphaLength() |
byte[] |
getAlphasNoClone() |
int |
getHeight() |
MaskData |
getMaskData() |
int |
getOriginX() |
int |
getOriginY() |
int |
getWidth() |
void |
setAndClearRelativeAlphas(int[] alphaRow,
int pix_y,
int pix_from,
int pix_to) |
void |
setAndClearRelativeAlphas2(int[] alphaDeltas,
int pix_y,
int pix_from,
int pix_to) |
void |
setBoundsNoClone(int x,
int y,
int w,
int h) |
void |
setMaxAlpha(int maxalpha) |
static byte[] savedAlphaMap
int x
int y
int width
int height
byte[] alphas
byte[] alphaMap
java.nio.ByteBuffer alphabuffer
MaskData maskdata
public void setBoundsNoClone(int x, int y, int w, int h)
public int getOriginX()
getOriginX
in interface AlphaConsumer
public int getOriginY()
getOriginY
in interface AlphaConsumer
public int getWidth()
getWidth
in interface AlphaConsumer
public int getHeight()
getHeight
in interface AlphaConsumer
public byte[] getAlphasNoClone()
public int getAlphaLength()
public MaskData getMaskData()
public void setMaxAlpha(int maxalpha)
setMaxAlpha
in interface AlphaConsumer
public void setAndClearRelativeAlphas(int[] alphaRow, int pix_y, int pix_from, int pix_to)
setAndClearRelativeAlphas
in interface AlphaConsumer
public void setAndClearRelativeAlphas2(int[] alphaDeltas, int pix_y, int pix_from, int pix_to)