de.grogra.imp3d.glsl.light.shadow
public class GLSLPointLightShadow extends GLSLPointLight
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
shadowCube |
col0, fade_distance, fade_power, lightPos, radientPowerspec, stdVconfig| Constructor and Description |
|---|
GLSLPointLightShadow() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDisplayShadows() |
GLSLShader |
getInstance()
For "hardcompiled" Shaders this method should return a new instance
|
java.lang.String |
getLightFunction()
Sets middle part of a light shader (after properties
have been extracted from deferred-shading-textures
|
void |
setupShader(javax.media.opengl.GL gl,
GLSLDisplay disp,
java.lang.Object data) |
getFragmentShader, instanceFor, needsRecompilation, setupDynamicUniformsgetLightShaderConfig, getVertexShader, toStringdeleteShader, getConfig, getMaterial_stamp, setConfig, setMaterial_stampactivateShader, cleanup, getShaderProgramNumber, printProgramInfoLogpublic boolean canDisplayShadows()
canDisplayShadows in class GLSLLightShaderpublic GLSLShader getInstance()
GLSLShadergetInstance in class GLSLPointLightpublic java.lang.String getLightFunction()
GLSLLightShadergetLightFunction in class GLSLPointLightpublic void setupShader(javax.media.opengl.GL gl,
GLSLDisplay disp,
java.lang.Object data)
setupShader in class GLSLPointLight