|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BitMaskEnumerator
Abstract BitMask-enumerator. Used for BitMask and
AlphaMask passing.
interface BitMask,
interface AlphaMask| Nested Class Summary | |
|---|---|
static class |
BitMaskEnumerator.HLine
Return type for BitMaskEnumerator H-line. |
static class |
BitMaskEnumerator.Pixel
Return type for BitMaskEnumerator pixel. |
| Field Summary | |
|---|---|
static int |
MINUS_INFINITY
-Infinity marker. |
static int |
PLUS_INFINITY
+Infinity marker. |
| Method Summary | |
|---|---|
BitMaskEnumerator.HLine |
nextHLine(BitMaskEnumerator.HLine pre)
Returns the next BitMask (AlphaMask) H-line. |
BitMaskEnumerator.Pixel |
nextPixel(BitMaskEnumerator.Pixel pre)
Returns the next BitMask (AlphaMask) pixel. |
void |
reset()
(re-)initialization of the enumerator. |
| Field Detail |
|---|
static final int MINUS_INFINITY
static final int PLUS_INFINITY
| Method Detail |
|---|
void reset()
BitMaskEnumerator.Pixel nextPixel(BitMaskEnumerator.Pixel pre)
BitMask (AlphaMask) pixel.
pre - Pre-allocated BitMaskEnumerator.Pixel instance (non-mandatory).
BitMaskEnumerator.Pixel or null.nextHLine(cz.cuni.jagrlib.BitMaskEnumerator.HLine)BitMaskEnumerator.HLine nextHLine(BitMaskEnumerator.HLine pre)
BitMask (AlphaMask) H-line.
pre - Pre-allocated BitMaskEnumerator.HLine instance (non-mandatory).
BitMaskEnumerator.HLine or null.nextPixel(cz.cuni.jagrlib.BitMaskEnumerator.Pixel)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||