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.