Package zombie.core
Class Color
java.lang.Object
zombie.core.Color
- All Implemented Interfaces:
java.io.Serializable
public class Color
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description floatafloatbstatic Colorblackstatic Colorbluestatic Colorcyanstatic ColordarkGrayfloatgstatic Colorgraystatic Colorgreenstatic ColorlightGraystatic Colormagentastatic Colororangestatic Colorpinkfloatrstatic Colorredstatic Colortransparentstatic Colorwhitestatic Coloryellow -
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidadd(Color c)ColoraddToCopy(Color c)Colorbrighter()Colorbrighter(float scale)Colordarker()Colordarker(float scale)static Colordecode(java.lang.String nm)booleanequals(java.lang.Object other)voidfromColor(int value)intgetAlpha()intgetAlphaByte()floatgetAlphaFloat()intgetBlue()intgetBlueByte()floatgetBlueFloat()intgetGreen()intgetGreenByte()floatgetGreenFloat()intgetRed()intgetRedByte()floatgetRedFloat()inthashCode()static java.lang.Integer[]HSBtoRGB(float hue, float saturation, float brightness)voidinterp(Color to, float delta, Color dest)Colormultiply(Color c)voidscale(float value)ColorscaleCopy(float value)voidset(Color other)voidsetColor(Color A, Color B, float delta)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
transparent
-
white
-
yellow
-
red
-
blue
-
green
-
black
-
gray
-
cyan
-
darkGray
-
lightGray
-
pink
-
orange
-
magenta
-
a
public float a -
b
public float b -
g
public float g -
r
public float r
-
-
Constructor Details
-
Color
-
Color
public Color(float r, float g, float b) -
Color
public Color(float r, float g, float b, float a) -
Color
-
Color
public Color(int r, int g, int b) -
Color
public Color(int r, int g, int b, int a) -
Color
public Color(int value)
-
-
Method Details
-
setColor
-
fromColor
public void fromColor(int value) -
decode
-
add
-
addToCopy
-
brighter
-
brighter
-
darker
-
darker
-
equals
public boolean equals(java.lang.Object other)- Overrides:
equalsin classjava.lang.Object
-
set
-
getAlpha
public int getAlpha() -
getAlphaFloat
public float getAlphaFloat() -
getRedFloat
public float getRedFloat() -
getGreenFloat
public float getGreenFloat() -
getBlueFloat
public float getBlueFloat() -
getAlphaByte
public int getAlphaByte() -
getBlue
public int getBlue() -
getBlueByte
public int getBlueByte() -
getGreen
public int getGreen() -
getGreenByte
public int getGreenByte() -
getRed
public int getRed() -
getRedByte
public int getRedByte() -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
multiply
-
scale
public void scale(float value) -
scaleCopy
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
interp
-
HSBtoRGB
public static java.lang.Integer[] HSBtoRGB(float hue, float saturation, float brightness)
-