unlekker.util
Class ColorUtil

java.lang.Object
  extended by unlekker.util.ColorUtil
Direct Known Subclasses:
ColorPalette, ColorSet

public class ColorUtil
extends java.lang.Object


Field Summary
static float[] hsb
           
 
Constructor Summary
ColorUtil()
           
 
Method Summary
static int color(float x, float y, float z)
           
static int color(float x, float y, float z, float a)
           
static int color(int x, int y, int z)
           
static int color(int x, int y, int z, int a)
           
static int color(java.lang.String hex)
           
static int colorAdjust(int c, float bright, float saturation)
           
static int colorBlended(float fract, float r, float g, float b, float r2, float g2, float b2)
           
static int colorBlended(float fract, float r, float g, float b, float a, float r2, float g2, float b2, float a2)
           
static int colorBlended(float fract, java.lang.String c1, java.lang.String c2)
           
static int colorMult(int c, float m)
           
static java.lang.String colorToHex(int col)
           
static java.lang.String colorToHex(int r, int g, int b)
           
static java.lang.String colorToString(int c)
           
static int getAlpha(int c)
           
static float getBrightness(int c)
           
static float getSaturation(int c)
           
 boolean isWhite(int c)
           
static int setAlpha(int c, float alpha)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hsb

public static float[] hsb
Constructor Detail

ColorUtil

public ColorUtil()
Method Detail

colorBlended

public static final int colorBlended(float fract,
                                     float r,
                                     float g,
                                     float b,
                                     float r2,
                                     float g2,
                                     float b2)

colorAdjust

public static final int colorAdjust(int c,
                                    float bright,
                                    float saturation)

colorMult

public static final int colorMult(int c,
                                  float m)

colorBlended

public static final int colorBlended(float fract,
                                     float r,
                                     float g,
                                     float b,
                                     float a,
                                     float r2,
                                     float g2,
                                     float b2,
                                     float a2)

colorBlended

public static final int colorBlended(float fract,
                                     java.lang.String c1,
                                     java.lang.String c2)

color

public static final int color(java.lang.String hex)

colorToString

public static final java.lang.String colorToString(int c)

colorToHex

public static java.lang.String colorToHex(int col)

colorToHex

public static java.lang.String colorToHex(int r,
                                          int g,
                                          int b)

color

public static final int color(int x,
                              int y,
                              int z,
                              int a)

color

public static final int color(float x,
                              float y,
                              float z,
                              float a)

color

public static final int color(int x,
                              int y,
                              int z)

color

public static final int color(float x,
                              float y,
                              float z)

getAlpha

public static final int getAlpha(int c)

setAlpha

public static final int setAlpha(int c,
                                 float alpha)

getBrightness

public static final float getBrightness(int c)

getSaturation

public static final float getSaturation(int c)

isWhite

public boolean isWhite(int c)