public class GLLight
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GLLight.LightSpace |
Constructor and Description |
---|
GLLight() |
GLLight(float[] iposition,
float[] iambient,
float[] idiffuse,
float[] ispecular) |
Modifier and Type | Method and Description |
---|---|
float[] |
getAmbient() |
float[] |
getDiffuse() |
int |
getId() |
GLLight.LightSpace |
getLightSpace() |
float[] |
getPosition() |
float[] |
getSpecular() |
boolean |
isEnabled() |
boolean |
isEnabled(javax.media.opengl.GL2 gl) |
void |
setAmbient(float x,
float y,
float z,
float w) |
void |
setDiffuse(float x,
float y,
float z,
float w) |
void |
setEnabled(boolean set) |
void |
setEnabled(javax.media.opengl.GL2 gl,
boolean set) |
void |
setId(int id) |
void |
setLightSpace(GLLight.LightSpace lightSpace) |
void |
setPosition(float x,
float y,
float z,
float w) |
void |
setSpecular(float x,
float y,
float z,
float w) |
void |
setupLight(javax.media.opengl.GL2 gl) |
void |
setupLight(int lightConstant,
javax.media.opengl.GL2 gl) |
void |
setupLight(int lightConstant,
javax.media.opengl.GL2 gl,
GLLight.LightSpace lightSpace) |
public GLLight()
public GLLight(float[] iposition, float[] iambient, float[] idiffuse, float[] ispecular)
public void setupLight(javax.media.opengl.GL2 gl)
public void setupLight(int lightConstant, javax.media.opengl.GL2 gl)
public void setupLight(int lightConstant, javax.media.opengl.GL2 gl, GLLight.LightSpace lightSpace)
public void setPosition(float x, float y, float z, float w)
public void setAmbient(float x, float y, float z, float w)
public void setDiffuse(float x, float y, float z, float w)
public void setSpecular(float x, float y, float z, float w)
public float[] getPosition()
public float[] getAmbient()
public float[] getSpecular()
public float[] getDiffuse()
public void setLightSpace(GLLight.LightSpace lightSpace)
public GLLight.LightSpace getLightSpace()
public void setId(int id)
public int getId()
public boolean isEnabled()
public void setEnabled(boolean set)
public boolean isEnabled(javax.media.opengl.GL2 gl)
public void setEnabled(javax.media.opengl.GL2 gl, boolean set)