de.grogra.imp3d.glsl.light.shadow
Class GLSLSkyLightShadow
java.lang.Object
de.grogra.imp3d.glsl.utility.GLSLShader
de.grogra.imp3d.glsl.utility.GLSLManagedShader
de.grogra.imp3d.glsl.light.GLSLLightShader
de.grogra.imp3d.glsl.light.GLSLDirectionalLight
de.grogra.imp3d.glsl.light.shadow.GLSLDirectionalLightShadow
de.grogra.imp3d.glsl.light.shadow.GLSLSkyLightShadow
- All Implemented Interfaces:
- GLSLOpenGLObject
public class GLSLSkyLightShadow
- extends GLSLDirectionalLightShadow
Implementation of the directional light type.
- Author:
- Konni Hartmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GLSLSkyLightShadow
public GLSLSkyLightShadow()
getInstance
public GLSLShader getInstance()
- Description copied from class:
GLSLShader
- For "hardcompiled" Shaders this method should return a new instance
- Overrides:
getInstance
in class GLSLDirectionalLightShadow
- Returns:
instanceFor
public java.lang.Class instanceFor()
- Overrides:
instanceFor
in class GLSLDirectionalLight
- Returns:
- Class represented by this Shader
setupDynamicUniforms
protected void setupDynamicUniforms(javax.media.opengl.GL gl,
GLSLDisplay disp,
java.lang.Object data,
int shaderNo)
- Description copied from class:
GLSLShader
- Function that loads uniforms of the represented Shader.
- Overrides:
setupDynamicUniforms
in class GLSLDirectionalLight
disp
- GLSLDisplay that tries using this shaderdata
- The GroIMP-Shader-Object represented by this shader.