Top Description Inners Fields Constructors Methods
org.lwjgl.test.opengles.util

public Class GLLight

extends Object
Class Inheritance
Static Imports
org.lwjgl.opengles.GLES20.*

Emulates the light state in fixed-function OpenGL.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
private static final GLLight.Light[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static float[]
getParam4f(final int light, final int pname)

public static void
glLight(final int light, final int pname, final float v)

public static void
glLight(final int light, final int pname, final float x, final float y, final float z)

public static void
glLight(final int light, final int pname, final float x, final float y, final float z, final float w)

public static void
setUniform1f(final int location, final int light, final int pname)

public static void
setUniform3f(final int location, final int light, final int pname)

public static void
setUniform4f(final int location, final int light, final int pname)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_AMBIENTback to summary
public static final int GL_AMBIENT
GL_CONSTANT_ATTENUATIONback to summary
public static final int GL_CONSTANT_ATTENUATION
GL_DIFFUSEback to summary
public static final int GL_DIFFUSE
GL_LIGHT0back to summary
public static final int GL_LIGHT0
GL_LIGHT1back to summary
public static final int GL_LIGHT1
GL_LIGHT2back to summary
public static final int GL_LIGHT2
GL_LIGHT3back to summary
public static final int GL_LIGHT3
GL_LIGHT4back to summary
public static final int GL_LIGHT4
GL_LIGHT5back to summary
public static final int GL_LIGHT5
GL_LIGHT6back to summary
public static final int GL_LIGHT6
GL_LIGHT7back to summary
public static final int GL_LIGHT7
GL_LINEAR_ATTENUATIONback to summary
public static final int GL_LINEAR_ATTENUATION
GL_POSITIONback to summary
public static final int GL_POSITION
GL_QUADRATIC_ATTENUATIONback to summary
public static final int GL_QUADRATIC_ATTENUATION
GL_SPECULARback to summary
public static final int GL_SPECULAR
GL_SPOT_CUTOFFback to summary
public static final int GL_SPOT_CUTOFF
GL_SPOT_DIRECTIONback to summary
public static final int GL_SPOT_DIRECTION
GL_SPOT_EXPONENTback to summary
public static final int GL_SPOT_EXPONENT
lightsback to summary
private static final GLLight.Light[] lights

Constructor Detail

GLLightback to summary
private GLLight()

Method Detail

getParam4fback to summary
private static float[] getParam4f(final int light, final int pname)
glLightback to summary
public static void glLight(final int light, final int pname, final float v)
glLightback to summary
public static void glLight(final int light, final int pname, final float x, final float y, final float z)
glLightback to summary
public static void glLight(final int light, final int pname, final float x, final float y, final float z, final float w)
setUniform1fback to summary
public static void setUniform1f(final int location, final int light, final int pname)
setUniform3fback to summary
public static void setUniform3f(final int location, final int light, final int pname)
setUniform4fback to summary
public static void setUniform4f(final int location, final int light, final int pname)
org.lwjgl.test.opengles.util back to summary

private Class GLLight.Light

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv float[]
pack-priv float
c

pack-priv float[]
pack-priv float[]
pack-priv float
pack-priv float
pack-priv float
pack-priv float[]
pack-priv float
s

pack-priv float[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ambientback to summary
pack-priv float[] ambient
cback to summary
pack-priv float c
diffuseback to summary
pack-priv float[] diffuse
directionback to summary
pack-priv float[] direction
k0back to summary
pack-priv float k0
k1back to summary
pack-priv float k1
k2back to summary
pack-priv float k2
positionback to summary
pack-priv float[] position
sback to summary
pack-priv float s
specularback to summary
pack-priv float[] specular

Constructor Detail

Lightback to summary
private Light()