public class Color4
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
float |
a |
float |
b |
static Color4 |
BLACK |
static Color4 |
BLUE |
static Color4 |
CYAN |
static Color4 |
DARK_DARK_GREY |
static Color4 |
DARK_GREY |
static Color4 |
DARK_LIGHT_GREY |
float |
g |
static Color4 |
GREEN |
static Color4 |
GREY |
static Color4 |
LIGHT_DARK_GREY |
static Color4 |
LIGHT_GREY |
static Color4 |
LIGHT_LIGHT_GREY |
static Color4 |
MAGENTA |
float |
r |
static Color4 |
RED |
static Color4 |
TRANSPARENT |
static Color4 |
WHITE |
static Color4 |
YELLOW |
| Constructor and Description |
|---|
Color4() |
Color4(Color3 color3,
float a) |
Color4(float[] rgba) |
Color4(float r,
float g,
float b,
float a) |
| Modifier and Type | Method and Description |
|---|---|
Color4 |
add(Color4 c1,
Color4 c2) |
Color4 |
addScale(Color4 c,
Color4 cScaled,
float scale) |
static float |
byteToFloat(byte b) |
Color4 |
clamp(float min,
float max) |
Color4 |
clone() |
boolean |
equals(java.lang.Object obj) |
static byte[] |
floatToByte(byte[] dst,
float r,
float g,
float b,
float a) |
static byte |
floatToByte(float f) |
static int |
floatToInt(float r,
float g,
float b,
float a) |
void |
get(byte[] dst) |
void |
get(Color3 dst) |
void |
get(float[] dst) |
float |
getA() |
float |
getB() |
float |
getG() |
float |
getR() |
int |
getRgba() |
boolean |
hasAlpha() |
int |
hashCode() |
Color4 |
interpolate(Color4 current,
Color4 next,
float t) |
Color4 |
interpolateNoCheck(Color4 c1,
Color4 c2,
float t) |
static byte[] |
intToByte(byte[] dst,
int src) |
static byte |
intToByte(int src,
int component) |
Color4 |
multiply(Color4 c1,
Color4 c2) |
Color4 |
multiply(Color4 c,
float mult) |
Color4 |
set(byte[] src) |
Color4 |
set(Color3 rgb,
float a) |
Color4 |
set(Color4 src) |
Color4 |
set(float[] src) |
Color4 |
set(float r,
float g,
float b,
float a) |
Color4 |
setA(float a) |
Color4 |
setB(float b) |
Color4 |
setBlack() |
Color4 |
setG(float g) |
Color4 |
setR(float r) |
Color4 |
setWhite() |
java.lang.String |
toString() |
public static final Color4 TRANSPARENT
public static final Color4 BLACK
public static final Color4 DARK_DARK_GREY
public static final Color4 DARK_GREY
public static final Color4 DARK_LIGHT_GREY
public static final Color4 GREY
public static final Color4 LIGHT_DARK_GREY
public static final Color4 LIGHT_GREY
public static final Color4 LIGHT_LIGHT_GREY
public static final Color4 WHITE
public static final Color4 RED
public static final Color4 GREEN
public static final Color4 BLUE
public static final Color4 YELLOW
public static final Color4 MAGENTA
public static final Color4 CYAN
public float r
public float g
public float b
public float a
public Color4()
public Color4(Color3 color3, float a)
public Color4(float r,
float g,
float b,
float a)
public Color4(float[] rgba)
public final Color4 clone()
clone in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic final Color4 set(float[] src)
public final Color4 set(float r, float g, float b, float a)
public final void get(float[] dst)
public final void get(Color3 dst)
public final Color4 setBlack()
public final Color4 setWhite()
public final boolean hasAlpha()
public final Color4 set(byte[] src)
public final void get(byte[] dst)
public static final byte[] floatToByte(byte[] dst,
float r,
float g,
float b,
float a)
public static final byte floatToByte(float f)
public static final byte intToByte(int src,
int component)
component - r=0, g=1, b=2, a=3public static final byte[] intToByte(byte[] dst,
int src)
public static final float byteToFloat(byte b)
public static final int floatToInt(float r,
float g,
float b,
float a)
public final float getR()
public final Color4 setR(float r)
public final float getG()
public final Color4 setG(float g)
public final float getB()
public final Color4 setB(float b)
public final float getA()
public final Color4 setA(float a)
public final int getRgba()
public Color4 clamp(float min, float max)
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com