Class LightFilter.Light

java.lang.Object
com.jhlabs.image.LightFilter.Light
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
LightFilter.AmbientLight, LightFilter.DistantLight, LightFilter.PointLight, LightFilter.SpotLight
Enclosing class:
LightFilter

public static class LightFilter.Light extends Object implements Cloneable
  • Constructor Details

    • Light

      public Light()
    • Light

      public Light(float azimuth, float elevation, float intensity)
  • Method Details

    • setAzimuth

      public void setAzimuth(float azimuth)
    • getAzimuth

      public float getAzimuth()
    • setElevation

      public void setElevation(float elevation)
    • getElevation

      public float getElevation()
    • setDistance

      public void setDistance(float distance)
    • getDistance

      public float getDistance()
    • setIntensity

      public void setIntensity(float intensity)
    • getIntensity

      public float getIntensity()
    • setConeAngle

      public void setConeAngle(float coneAngle)
    • getConeAngle

      public float getConeAngle()
    • setFocus

      public void setFocus(float focus)
    • getFocus

      public float getFocus()
    • setColor

      public void setColor(int color)
    • getColor

      public int getColor()
    • setCentreX

      public void setCentreX(float x)
    • getCentreX

      public float getCentreX()
    • setCentreY

      public void setCentreY(float y)
    • getCentreY

      public float getCentreY()
    • prepare

      public void prepare(int width, int height)
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object