BlendComposite Class Reference

Inherits java::awt::Composite.

Collaboration diagram for BlendComposite:

Collaboration graph
[legend]

List of all members.

Classes

class  Blender
class  BlendingContext

Public Types

enum  BlendingMode {
  NORMAL, AVERAGE, MULTIPLY, SCREEN,
  DARKEN, LIGHTEN, OVERLAY, HARD_LIGHT,
  SOFT_LIGHT, DIFFERENCE, NEGATION, EXCLUSION,
  COLOR_DODGE, INVERSE_COLOR_DODGE, SOFT_DODGE, COLOR_BURN,
  INVERSE_COLOR_BURN, SOFT_BURN, REFLECT, GLOW,
  FREEZE, HEAT, ADD, SUBTRACT,
  STAMP, RED, GREEN, BLUE,
  HUE, SATURATION, COLOR, LUMINOSITY
}

Public Member Functions

CompositeContext createContext (ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
BlendComposite derive (@SuppressWarnings("hiding") float alpha)
BlendComposite derive (@SuppressWarnings("hiding") BlendingMode mode)
boolean equals (Object obj)
float getAlpha ()
BlendingMode getMode ()
int hashCode ()

Static Public Member Functions

static BlendComposite getInstance (BlendingMode mode, float alpha)
static BlendComposite getInstance (BlendingMode mode)

Static Public Attributes

static final BlendComposite Add = new BlendComposite(BlendingMode.ADD)
static final BlendComposite Average = new BlendComposite(BlendingMode.AVERAGE)
static final BlendComposite Blue = new BlendComposite(BlendingMode.BLUE)
static final BlendComposite Color = new BlendComposite(BlendingMode.COLOR)
static final BlendComposite ColorBurn = new BlendComposite(BlendingMode.COLOR_BURN)
static final BlendComposite ColorDodge = new BlendComposite(BlendingMode.COLOR_DODGE)
static final BlendComposite Darken = new BlendComposite(BlendingMode.DARKEN)
static final BlendComposite Difference = new BlendComposite(BlendingMode.DIFFERENCE)
static final BlendComposite Exclusion = new BlendComposite(BlendingMode.EXCLUSION)
static final BlendComposite Freeze = new BlendComposite(BlendingMode.FREEZE)
static final BlendComposite Glow = new BlendComposite(BlendingMode.GLOW)
static final BlendComposite Green = new BlendComposite(BlendingMode.GREEN)
static final BlendComposite HardLight = new BlendComposite(BlendingMode.HARD_LIGHT)
static final BlendComposite Heat = new BlendComposite(BlendingMode.HEAT)
static final BlendComposite Hue = new BlendComposite(BlendingMode.HUE)
static final BlendComposite InverseColorBurn = new BlendComposite(BlendingMode.INVERSE_COLOR_BURN)
static final BlendComposite InverseColorDodge = new BlendComposite(BlendingMode.INVERSE_COLOR_DODGE)
static final BlendComposite Lighten = new BlendComposite(BlendingMode.LIGHTEN)
static final BlendComposite Luminosity = new BlendComposite(BlendingMode.LUMINOSITY)
static final BlendComposite Multiply = new BlendComposite(BlendingMode.MULTIPLY)
static final BlendComposite Negation = new BlendComposite(BlendingMode.NEGATION)
static final BlendComposite Normal = new BlendComposite(BlendingMode.NORMAL)
static final BlendComposite Overlay = new BlendComposite(BlendingMode.OVERLAY)
static final BlendComposite Red = new BlendComposite(BlendingMode.RED)
static final BlendComposite Reflect = new BlendComposite(BlendingMode.REFLECT)
static final BlendComposite Saturation = new BlendComposite(BlendingMode.SATURATION)
static final BlendComposite Screen = new BlendComposite(BlendingMode.SCREEN)
static final BlendComposite SoftBurn = new BlendComposite(BlendingMode.SOFT_BURN)
static final BlendComposite SoftDodge = new BlendComposite(BlendingMode.SOFT_DODGE)
static final BlendComposite SoftLight = new BlendComposite(BlendingMode.SOFT_LIGHT)
static final BlendComposite Stamp = new BlendComposite(BlendingMode.STAMP)
static final BlendComposite Subtract = new BlendComposite(BlendingMode.SUBTRACT)

Private Member Functions

 BlendComposite (BlendingMode mode, float alpha)
 BlendComposite (BlendingMode mode)
void setAlpha (float alpha)

Private Attributes

float alpha
BlendingMode mode


Member Enumeration Documentation

Enumerator:
NORMAL 
AVERAGE 
MULTIPLY 
SCREEN 
DARKEN 
LIGHTEN 
OVERLAY 
HARD_LIGHT 
SOFT_LIGHT 
DIFFERENCE 
NEGATION 
EXCLUSION 
COLOR_DODGE 
INVERSE_COLOR_DODGE 
SOFT_DODGE 
COLOR_BURN 
INVERSE_COLOR_BURN 
SOFT_BURN 
REFLECT 
GLOW 
FREEZE 
HEAT 
ADD 
SUBTRACT 
STAMP 
RED 
GREEN 
BLUE 
HUE 
SATURATION 
COLOR 
LUMINOSITY 


Constructor & Destructor Documentation

BlendComposite ( BlendingMode  mode  )  [private]

BlendComposite ( BlendingMode  mode,
float  alpha 
) [private]


Member Function Documentation

CompositeContext createContext ( ColorModel  srcColorModel,
ColorModel  dstColorModel,
RenderingHints  hints 
)

BlendComposite derive ( @SuppressWarnings("hiding") float  alpha  ) 

BlendComposite derive ( @SuppressWarnings("hiding") BlendingMode  mode  ) 

boolean equals ( Object  obj  ) 

float getAlpha (  ) 

static BlendComposite getInstance ( BlendingMode  mode,
float  alpha 
) [static]

static BlendComposite getInstance ( BlendingMode  mode  )  [static]

BlendingMode getMode (  ) 

int hashCode (  ) 

void setAlpha ( float  alpha  )  [private]


Member Data Documentation

final BlendComposite Add = new BlendComposite(BlendingMode.ADD) [static]

float alpha [private]

final BlendComposite Average = new BlendComposite(BlendingMode.AVERAGE) [static]

final BlendComposite Blue = new BlendComposite(BlendingMode.BLUE) [static]

final BlendComposite Color = new BlendComposite(BlendingMode.COLOR) [static]

final BlendComposite ColorBurn = new BlendComposite(BlendingMode.COLOR_BURN) [static]

final BlendComposite ColorDodge = new BlendComposite(BlendingMode.COLOR_DODGE) [static]

final BlendComposite Darken = new BlendComposite(BlendingMode.DARKEN) [static]

final BlendComposite Difference = new BlendComposite(BlendingMode.DIFFERENCE) [static]

final BlendComposite Exclusion = new BlendComposite(BlendingMode.EXCLUSION) [static]

final BlendComposite Freeze = new BlendComposite(BlendingMode.FREEZE) [static]

final BlendComposite Glow = new BlendComposite(BlendingMode.GLOW) [static]

final BlendComposite Green = new BlendComposite(BlendingMode.GREEN) [static]

final BlendComposite HardLight = new BlendComposite(BlendingMode.HARD_LIGHT) [static]

final BlendComposite Heat = new BlendComposite(BlendingMode.HEAT) [static]

final BlendComposite Hue = new BlendComposite(BlendingMode.HUE) [static]

final BlendComposite InverseColorBurn = new BlendComposite(BlendingMode.INVERSE_COLOR_BURN) [static]

final BlendComposite InverseColorDodge = new BlendComposite(BlendingMode.INVERSE_COLOR_DODGE) [static]

final BlendComposite Lighten = new BlendComposite(BlendingMode.LIGHTEN) [static]

final BlendComposite Luminosity = new BlendComposite(BlendingMode.LUMINOSITY) [static]

BlendingMode mode [private]

final BlendComposite Multiply = new BlendComposite(BlendingMode.MULTIPLY) [static]

final BlendComposite Negation = new BlendComposite(BlendingMode.NEGATION) [static]

final BlendComposite Normal = new BlendComposite(BlendingMode.NORMAL) [static]

final BlendComposite Overlay = new BlendComposite(BlendingMode.OVERLAY) [static]

final BlendComposite Red = new BlendComposite(BlendingMode.RED) [static]

final BlendComposite Reflect = new BlendComposite(BlendingMode.REFLECT) [static]

final BlendComposite Saturation = new BlendComposite(BlendingMode.SATURATION) [static]

final BlendComposite Screen = new BlendComposite(BlendingMode.SCREEN) [static]

final BlendComposite SoftBurn = new BlendComposite(BlendingMode.SOFT_BURN) [static]

final BlendComposite SoftDodge = new BlendComposite(BlendingMode.SOFT_DODGE) [static]

final BlendComposite SoftLight = new BlendComposite(BlendingMode.SOFT_LIGHT) [static]

final BlendComposite Stamp = new BlendComposite(BlendingMode.STAMP) [static]

final BlendComposite Subtract = new BlendComposite(BlendingMode.SUBTRACT) [static]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:42 2012 for Project Wonder by  doxygen 1.5.8