Package com.biglybt.ui.swt.mainwindow
Class HSLColor
java.lang.Object
com.biglybt.ui.swt.mainwindow.HSLColor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
blend
(int R, int G, int B, float fPercent) void
brighten
(float fPercent) int
getBlue()
int
getGreen()
int
getHue()
int
int
getRed()
int
private void
private int
hueToRGB
(int mag1, int mag2, int Hue) private int
iMax
(int a, int b) private int
iMin
(int a, int b) void
initHSLbyRGB
(int R, int G, int B) void
initRGBbyHSL
(int H, int S, int L) void
private void
private void
setBlue
(int iNewValue) private void
setGreen
(int iNewValue) void
setHue
(int iToValue) void
setLuminence
(int iToValue) private void
setRed
(int iNewValue) void
setSaturation
(int iToValue)
-
Field Details
-
HSLMAX
private static final int HSLMAX- See Also:
-
RGBMAX
private static final int RGBMAX- See Also:
-
UNDEFINED
private static final int UNDEFINED- See Also:
-
pHue
private int pHue -
pSat
private int pSat -
pLum
private int pLum -
pRed
private int pRed -
pGreen
private int pGreen -
pBlue
private int pBlue
-
-
Constructor Details
-
HSLColor
public HSLColor()
-
-
Method Details
-
initHSLbyRGB
public void initHSLbyRGB(int R, int G, int B) -
initRGBbyHSL
public void initRGBbyHSL(int H, int S, int L) -
hueToRGB
private int hueToRGB(int mag1, int mag2, int Hue) -
iMax
private int iMax(int a, int b) -
iMin
private int iMin(int a, int b) -
greyscale
private void greyscale() -
getHue
public int getHue() -
setHue
public void setHue(int iToValue) -
getSaturation
public int getSaturation() -
setSaturation
public void setSaturation(int iToValue) -
getLuminence
public int getLuminence() -
setLuminence
public void setLuminence(int iToValue) -
getRed
public int getRed() -
setRed
private void setRed(int iNewValue) -
getGreen
public int getGreen() -
setGreen
private void setGreen(int iNewValue) -
getBlue
public int getBlue() -
setBlue
private void setBlue(int iNewValue) -
reverseColor
public void reverseColor() -
reverseLight
private void reverseLight() -
brighten
public void brighten(float fPercent) -
blend
public void blend(int R, int G, int B, float fPercent)
-