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 AlphaConsumerpublic int getOriginY()
getOriginY in interface AlphaConsumerpublic int getWidth()
getWidth in interface AlphaConsumerpublic int getHeight()
getHeight in interface AlphaConsumerpublic byte[] getAlphasNoClone()
public int getAlphaLength()
public MaskData getMaskData()
public void setMaxAlpha(int maxalpha)
setMaxAlpha in interface AlphaConsumerpublic void setAndClearRelativeAlphas(int[] alphaRow,
int pix_y,
int pix_from,
int pix_to)
setAndClearRelativeAlphas in interface AlphaConsumerpublic void setAndClearRelativeAlphas2(int[] alphaDeltas,
int pix_y,
int pix_from,
int pix_to)