Package com.biglybt.ui.swt.mainwindow
Class HSLColor
- java.lang.Object
-
- com.biglybt.ui.swt.mainwindow.HSLColor
-
public class HSLColor extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HSLColor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
blend(int R, int G, int B, float fPercent)
void
brighten(float fPercent)
int
getBlue()
int
getGreen()
int
getHue()
int
getLuminence()
int
getRed()
int
getSaturation()
private void
greyscale()
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
reverseColor()
private void
reverseLight()
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 Detail
-
HSLMAX
private static final int HSLMAX
- See Also:
- Constant Field Values
-
RGBMAX
private static final int RGBMAX
- See Also:
- Constant Field Values
-
UNDEFINED
private static final int UNDEFINED
- See Also:
- Constant Field Values
-
pHue
private int pHue
-
pSat
private int pSat
-
pLum
private int pLum
-
pRed
private int pRed
-
pGreen
private int pGreen
-
pBlue
private int pBlue
-
-
Method Detail
-
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)
-
-