cz.cuni.jagrlib
Interface AlphaOperation


public interface AlphaOperation

Alpha-channel operations used in set*() drawing methods and alpha-engines. 12+1 mappings and 3 unary operators are coded by an integer.

Since:
0.06
See Also:
AlphaOperation.java, interface AlphaMask, interface RasterGraphics

Field Summary
static int ALPHA_A
          A (old).
static int ALPHA_A_ATOP_B
          A (old) ATOP B (new).
static int ALPHA_A_HOB_B
          A (old) HELD-OUT-BY B (new).
static int ALPHA_A_IN_B
          A (old) IN B (new).
static int ALPHA_A_OVER_B
          A (old) OVER B (new).
static int ALPHA_B
          B (new).
static int ALPHA_B_ATOP_A
          B (new) ATOP A (old).
static int ALPHA_B_HOB_A
          B (new) HELD-OUT-BY A (old).
static int ALPHA_B_IN_A
          B (new) IN A (old).
static int ALPHA_B_OVER_A
          B (new) OVER A (old).
static int ALPHA_B_XOR_A
          B (new) XOR A (old).
static int ALPHA_DARKEN
          darken(A (old), x).
static int ALPHA_FADE
          fade(A (old), x).
static int ALPHA_OPAQUE
          opaque(A (old), x).
static int ALPHA_PLUS
          A (old) + B (new).
static int ALPHA_ZERO
          Zero.
 

Field Detail

ALPHA_ZERO

static final int ALPHA_ZERO
Zero.

See Also:
Constant Field Values

ALPHA_A

static final int ALPHA_A
A (old).

See Also:
Constant Field Values

ALPHA_B

static final int ALPHA_B
B (new).

See Also:
Constant Field Values

ALPHA_B_OVER_A

static final int ALPHA_B_OVER_A
B (new) OVER A (old).

See Also:
Constant Field Values

ALPHA_A_OVER_B

static final int ALPHA_A_OVER_B
A (old) OVER B (new).

See Also:
Constant Field Values

ALPHA_B_IN_A

static final int ALPHA_B_IN_A
B (new) IN A (old).

See Also:
Constant Field Values

ALPHA_A_IN_B

static final int ALPHA_A_IN_B
A (old) IN B (new).

See Also:
Constant Field Values

ALPHA_B_HOB_A

static final int ALPHA_B_HOB_A
B (new) HELD-OUT-BY A (old).

See Also:
Constant Field Values

ALPHA_A_HOB_B

static final int ALPHA_A_HOB_B
A (old) HELD-OUT-BY B (new).

See Also:
Constant Field Values

ALPHA_B_ATOP_A

static final int ALPHA_B_ATOP_A
B (new) ATOP A (old).

See Also:
Constant Field Values

ALPHA_A_ATOP_B

static final int ALPHA_A_ATOP_B
A (old) ATOP B (new).

See Also:
Constant Field Values

ALPHA_B_XOR_A

static final int ALPHA_B_XOR_A
B (new) XOR A (old).

See Also:
Constant Field Values

ALPHA_PLUS

static final int ALPHA_PLUS
A (old) + B (new).

See Also:
Constant Field Values

ALPHA_DARKEN

static final int ALPHA_DARKEN
darken(A (old), x).

See Also:
Constant Field Values

ALPHA_FADE

static final int ALPHA_FADE
fade(A (old), x).

See Also:
Constant Field Values

ALPHA_OPAQUE

static final int ALPHA_OPAQUE
opaque(A (old), x).

See Also:
Constant Field Values