public class LightData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AmbientLightRegionType |
static java.lang.String |
DirLightRegionType |
Constructor and Description |
---|
LightData() |
LightData(java.lang.String name,
Color diffuse,
Color specular,
float attenuationRange,
float attenuationConstant,
float attenuationLinear,
float attenuationQuadradic,
Point initLoc,
Quaternion orient)
initial loc is specified by initLoc.
|
Modifier and Type | Method and Description |
---|---|
float |
getAttenuationConstant() |
float |
getAttenuationLinear() |
float |
getAttenuationQuadradic() |
float |
getAttenuationRange() |
Color |
getDiffuse() |
Point |
getInitLoc()
initial loc is specified by initLoc.
|
java.lang.String |
getName() |
Quaternion |
getOrientation() |
Color |
getSpecular() |
void |
setAttenuationConstant(float val) |
void |
setAttenuationLinear(float val) |
void |
setAttenuationQuadradic(float val) |
void |
setAttenuationRange(float val) |
void |
setDiffuse(Color color) |
void |
setInitLoc(Point loc)
initial loc is specified by initLoc.
|
void |
setName(java.lang.String name) |
void |
setOrientation(Quaternion orient) |
void |
setSpecular(Color color) |
java.lang.String |
toString() |
public static final java.lang.String DirLightRegionType
public static final java.lang.String AmbientLightRegionType
public LightData()
public LightData(java.lang.String name, Color diffuse, Color specular, float attenuationRange, float attenuationConstant, float attenuationLinear, float attenuationQuadradic, Point initLoc, Quaternion orient)
public java.lang.String toString()
toString
in class java.lang.Object
public void setName(java.lang.String name)
public java.lang.String getName()
public void setDiffuse(Color color)
public Color getDiffuse()
public void setSpecular(Color color)
public Color getSpecular()
public void setAttenuationRange(float val)
public float getAttenuationRange()
public void setAttenuationConstant(float val)
public float getAttenuationConstant()
public void setAttenuationLinear(float val)
public float getAttenuationLinear()
public void setAttenuationQuadradic(float val)
public float getAttenuationQuadradic()
public void setOrientation(Quaternion orient)
public Quaternion getOrientation()
public void setInitLoc(Point loc)
public Point getInitLoc()