|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Color
com.planeth.common.gfx.color.PhColor
com.planeth.common.gfx.color.AbstractChangingPhColor
Abstraction of self changing Color
An instance of AbstractChangingPhColor can be used exactly
like a normal Color. The Color changes if the color value
gets retrieved (everytime when it's painted).
The RealTimeControl makes the changement always real time safe and
indepentent of the painting framerate.
| Field Summary |
| Fields inherited from class java.awt.Color |
black, BLACK, blue, BLUE, cyan, CYAN, DARK_GRAY, darkGray, gray, GRAY, green, GREEN, LIGHT_GRAY, lightGray, magenta, MAGENTA, orange, ORANGE, pink, PINK, red, RED, white, WHITE, yellow, YELLOW |
| Fields inherited from interface java.awt.Transparency |
BITMASK, OPAQUE, TRANSLUCENT |
| Constructor Summary | |
AbstractChangingPhColor()
Constructor for AbstractChangingPhColor. |
|
AbstractChangingPhColor(java.awt.Color c)
Constructor for AbstractChangingPhColor. |
|
AbstractChangingPhColor(float r,
float g,
float b)
Constructor for AbstractChangingPhColor. |
|
| Method Summary | |
java.awt.Color |
brighter()
|
abstract void |
change()
Does the color change. |
java.awt.PaintContext |
createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle r,
java.awt.geom.Rectangle2D r2d,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
|
java.awt.Color |
darker()
|
boolean |
equals(java.lang.Object obj)
|
int |
getAlpha()
|
int |
getBlue()
|
protected java.awt.Color |
getCol()
|
float[] |
getColorComponents(java.awt.color.ColorSpace cspace,
float[] compArray)
|
float[] |
getColorComponents(float[] compArray)
|
java.awt.color.ColorSpace |
getColorSpace()
|
float[] |
getComponents(java.awt.color.ColorSpace cspace,
float[] compArray)
|
float[] |
getComponents(float[] compArray)
|
int |
getGreen()
|
protected RealTimeControl |
getRealTimeControl()
|
int |
getRed()
|
int |
getRGB()
Returns the RGB value and changes the color. |
float[] |
getRGBColorComponents(float[] compArray)
|
float[] |
getRGBComponents(float[] compArray)
|
int |
getTransparency()
|
protected void |
setCol(java.awt.Color col)
|
| Methods inherited from class java.awt.Color |
decode, getColor, getColor, getColor, getHSBColor, hashCode, HSBtoRGB, RGBtoHSB, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AbstractChangingPhColor()
public AbstractChangingPhColor(float r,
float g,
float b)
r - red valueg - green valueb - blue valuepublic AbstractChangingPhColor(java.awt.Color c)
c - baseColor for the Color| Method Detail |
public abstract void change()
protected java.awt.Color getCol()
protected void setCol(java.awt.Color col)
col - The col to set.public int getRGB()
Color.getRGB()public int getRed()
Color.getRed()public int getGreen()
Color.getGreen()public int getBlue()
Color.getBlue()public java.awt.Color brighter()
Color.brighter()
public java.awt.PaintContext createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle r,
java.awt.geom.Rectangle2D r2d,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
Paint.createContext(java.awt.image.ColorModel, java.awt.Rectangle, java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform, java.awt.RenderingHints)public java.awt.Color darker()
Color.darker()public boolean equals(java.lang.Object obj)
Object.equals(java.lang.Object)public int getAlpha()
Color.getAlpha()
public float[] getColorComponents(java.awt.color.ColorSpace cspace,
float[] compArray)
Color.getColorComponents(java.awt.color.ColorSpace, float[])public float[] getColorComponents(float[] compArray)
Color.getColorComponents(float[])public java.awt.color.ColorSpace getColorSpace()
Color.getColorSpace()
public float[] getComponents(java.awt.color.ColorSpace cspace,
float[] compArray)
Color.getComponents(java.awt.color.ColorSpace, float[])public float[] getComponents(float[] compArray)
Color.getComponents(float[])public float[] getRGBColorComponents(float[] compArray)
Color.getRGBColorComponents(float[])public float[] getRGBComponents(float[] compArray)
Color.getRGBComponents(float[])public int getTransparency()
Transparency.getTransparency()protected RealTimeControl getRealTimeControl()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||