java.lang.Object
org.sunflow.image.Color
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Colorstatic final Colorstatic final Colorstatic Colorblack()static final Colorstatic final Colorstatic final Colorstatic final Colorfinal Colorclamp(float min, float max) final Colorcopy()final Colorstatic final Colorstatic final Colorfinal Colorexp()final floatfinal floatfinal floatgetMax()final floatgetMin()final float[]getRGB()static final booleanhasContrast(Color c1, Color c2, float thresh) final booleanisBlack()final booleanisInf()final booleanisNan()final Colorfinal Colorfinal Colormul(float s) static final Colorstatic final Colorfinal Colorstatic final Colorstatic final Colorfinal Coloropposite()final Colorset(float r, float g, float b) final Colorfinal ColorsetRGB(int rgb) final ColorsetRGBE(int rgbe) final Colorstatic final Colorstatic final ColortoLinear()final inttoRGB()final inttoRGBE()toString()static Colorwhite()
-
Field Details
-
BLACK
-
WHITE
-
RED
-
GREEN
-
BLUE
-
YELLOW
-
CYAN
-
MAGENTA
-
GRAY
-
-
Constructor Details
-
Color
public Color() -
Color
public Color(float gray) -
Color
public Color(float r, float g, float b) -
Color
-
Color
public Color(int rgb)
-
-
Method Details
-
black
-
white
-
toNonLinear
-
toLinear
-
copy
-
set
-
set
-
setRGB
-
setRGBE
-
isBlack
public final boolean isBlack() -
getLuminance
public final float getLuminance() -
getMin
public final float getMin() -
getMax
public final float getMax() -
getAverage
public final float getAverage() -
getRGB
public final float[] getRGB() -
toRGB
public final int toRGB() -
toRGBE
public final int toRGBE() -
constrainRGB
-
isNan
public final boolean isNan() -
isInf
public final boolean isInf() -
add
-
add
-
add
-
madd
-
madd
-
sub
-
sub
-
sub
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
div
-
div
-
div
-
exp
-
opposite
-
clamp
-
blend
-
blend
-
blend
-
blend
-
hasContrast
-
toString
-