Package com.jhlabs.image
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
float
float
float
int
getColor()
float
float
float
float
getFocus()
float
void
prepare
(int width, int height) void
setAzimuth
(float azimuth) void
setCentreX
(float x) void
setCentreY
(float y) void
setColor
(int color) void
setConeAngle
(float coneAngle) void
setDistance
(float distance) void
setElevation
(float elevation) void
setFocus
(float focus) void
setIntensity
(float intensity) toString()
-
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
-
toString
-