public class Color3 extends java.lang.Object implements java.lang.Cloneable, IInterpolable<Color3>
| Constructor and Description |
|---|
Color3() |
Color3(float r,
float g,
float b) |
| Modifier and Type | Method and Description |
|---|---|
Color3 |
add(Color3 c1,
Color3 c2) |
Color3 |
addScale(Color3 c,
Color3 cScaled,
float scale) |
Color3 |
clamp(float min,
float max) |
Color3 |
clone() |
Color3 |
distance(Color3 c1,
Color3 c2) |
boolean |
equals(java.lang.Object obj) |
void |
get(Color3 dst) |
void |
get(float[] dst) |
float |
getB() |
float |
getG() |
float |
getR() |
int |
hashCode() |
Color3 |
interpolate(Color3 current,
Color3 next,
float t)
Interpolate
current and next and store result in this. |
Color3 |
interpolateNoCheck(Color3 c1,
Color3 c2,
float t) |
boolean |
isBlack() |
boolean |
isWhite() |
Color3 |
multiply(Color3 c,
float mult) |
Color3 |
set(Color3 src) |
Color3 |
set(Color4 src) |
Color3 |
set(float[] src) |
Color3 |
set(float r,
float g,
float b) |
Color3 |
setB(float b) |
Color3 |
setBlack() |
Color3 |
setG(float g) |
Color3 |
setR(float r) |
Color3 |
setWhite() |
java.lang.String |
toString() |
public final Color3 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 Color3 set(float[] src)
public final Color3 set(float r, float g, float b)
public final void get(float[] dst)
public final void get(Color3 dst)
public final boolean isBlack()
public final boolean isWhite()
public final Color3 setBlack()
public final Color3 setWhite()
public final float getR()
public final Color3 setR(float r)
public final float getG()
public final Color3 setG(float g)
public final float getB()
public final Color3 setB(float b)
public Color3 clamp(float min, float max)
public final Color3 interpolate(Color3 current, Color3 next, float t)
IInterpolablecurrent and next and store result in this.interpolate in interface IInterpolable<Color3>current - current valuenext - next valuet - interpolation percent in range [0;1]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