Class HSLColor


  • public class HSLColor
    extends java.lang.Object
    • Field Detail

      • 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 Detail

      • HSLColor

        public HSLColor()
    • 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)