public class IColor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
float[] |
rgba |
Constructor and Description |
---|
IColor() |
IColor(java.awt.Color c) |
IColor(java.awt.Color c,
double alpha) |
IColor(java.awt.Color c,
float alpha) |
IColor(java.awt.Color c,
int alpha) |
IColor(double grey) |
IColor(double grey,
double a) |
IColor(double r,
double g,
double b) |
IColor(double r,
double g,
double b,
double a) |
IColor(float grey) |
IColor(float[] rgba) |
IColor(float grey,
float a) |
IColor(float r,
float g,
float b) |
IColor(float r,
float g,
float b,
float a) |
IColor(IColor c) |
IColor(IColor c,
double alpha) |
IColor(IColor c,
float alpha) |
IColor(IColor c,
int alpha) |
IColor(int grey) |
IColor(int grey,
int a) |
IColor(int r,
int g,
int b) |
IColor(int r,
int g,
int b,
int a) |
Modifier and Type | Method and Description |
---|---|
float |
a() |
IColor |
a(float a) |
float |
alpha() |
IColor |
alpha(float a) |
int |
argb()
returns one 32 bit integer in the order of ARGB
|
static int |
argb(double fr,
double fg,
double fb,
double fa) |
static int |
argb(float[] rgba) |
static int |
argb(float fr,
float fg,
float fb,
float fa) |
static int |
argb(IColor c,
float fa) |
static int |
argb(int r,
int g,
int b,
int a) |
java.awt.Color |
awt() |
float |
b() |
IColor |
b(float b) |
IColor |
blend(IColor c) |
IColor |
blend(IColor c,
float weight) |
float |
blue() |
IColor |
blue(float b) |
float |
brightness() |
IColor |
cp() |
IColor |
dup() |
boolean |
eq(float r,
float g,
float b) |
boolean |
eq(float r,
float g,
float b,
float a) |
boolean |
eq(IColor c) |
float |
g() |
IColor |
g(float g) |
int |
getAlpha() |
int |
getBlue() |
int |
getGray() |
int |
getGreen() |
int |
getGrey() |
int |
getInt()
alias of argb()
|
int |
getRed() |
float |
gray() |
IColor |
gray(float grey) |
float |
green() |
IColor |
green(float g) |
float |
grey() |
IColor |
grey(float grey) |
float[] |
hsb() |
static IColor |
hsb(double h,
double s,
double b) |
static IColor |
hsb(double h,
double s,
double b,
double a) |
static IColor |
hsb(float h,
float s,
float b) |
static IColor |
hsb(float h,
float s,
float b,
float a) |
float |
hue() |
int |
i()
alias of argb()
|
float |
r() |
IColor |
r(float r) |
float |
red() |
IColor |
red(float r) |
float[] |
rgba()
returns array of 4 float in the order of RGBA
|
float[] |
rgba(float alpha)
returns array of 4 float in the order of RGBA with alpha overwritten
|
float |
saturation() |
IColor |
set(double r,
double g,
double b,
double a) |
IColor |
set(float r,
float g,
float b,
float a) |
IColor |
set(int r,
int g,
int b,
int a) |
java.lang.String |
toString() |
public IColor()
public IColor(float[] rgba)
public IColor(float r, float g, float b, float a)
public IColor(float r, float g, float b)
public IColor(float grey, float a)
public IColor(float grey)
public IColor(double r, double g, double b, double a)
public IColor(double r, double g, double b)
public IColor(double grey, double a)
public IColor(double grey)
public IColor(int r, int g, int b, int a)
public IColor(int r, int g, int b)
public IColor(int grey, int a)
public IColor(int grey)
public IColor(IColor c)
public IColor(IColor c, float alpha)
public IColor(IColor c, double alpha)
public IColor(IColor c, int alpha)
public IColor(java.awt.Color c)
public IColor(java.awt.Color c, float alpha)
public IColor(java.awt.Color c, double alpha)
public IColor(java.awt.Color c, int alpha)
public IColor set(float r, float g, float b, float a)
public IColor set(double r, double g, double b, double a)
public IColor set(int r, int g, int b, int a)
public static IColor hsb(float h, float s, float b, float a)
public static IColor hsb(float h, float s, float b)
public static IColor hsb(double h, double s, double b, double a)
public static IColor hsb(double h, double s, double b)
public float[] rgba()
public float[] rgba(float alpha)
public int argb()
public static int argb(IColor c, float fa)
public static int argb(float[] rgba)
public static int argb(float fr, float fg, float fb, float fa)
public static int argb(double fr, double fg, double fb, double fa)
public static int argb(int r, int g, int b, int a)
public int getInt()
public int i()
public float r()
public float g()
public float b()
public float a()
public float red()
public float green()
public float blue()
public float alpha()
public float grey()
public float gray()
public IColor r(float r)
public IColor g(float g)
public IColor b(float b)
public IColor a(float a)
public IColor red(float r)
public IColor green(float g)
public IColor blue(float b)
public IColor alpha(float a)
public IColor grey(float grey)
public IColor gray(float grey)
public int getRed()
public int getGreen()
public int getBlue()
public int getAlpha()
public int getGrey()
public int getGray()
public float[] hsb()
public float hue()
public float saturation()
public float brightness()
public java.awt.Color awt()
public java.lang.String toString()
toString
in class java.lang.Object
public IColor dup()
public IColor cp()
public boolean eq(IColor c)
public boolean eq(float r, float g, float b, float a)
public boolean eq(float r, float g, float b)