de.grogra.imp3d.glsl.light.shadow
Class GLSLPointLightShadow
java.lang.Object
   de.grogra.imp3d.glsl.utility.GLSLShader
de.grogra.imp3d.glsl.utility.GLSLShader
       de.grogra.imp3d.glsl.utility.GLSLManagedShader
de.grogra.imp3d.glsl.utility.GLSLManagedShader
           de.grogra.imp3d.glsl.light.GLSLLightShader
de.grogra.imp3d.glsl.light.GLSLLightShader
               de.grogra.imp3d.glsl.light.GLSLPointLight
de.grogra.imp3d.glsl.light.GLSLPointLight
                   de.grogra.imp3d.glsl.light.shadow.GLSLPointLightShadow
de.grogra.imp3d.glsl.light.shadow.GLSLPointLightShadow
- All Implemented Interfaces: 
- GLSLOpenGLObject
- public class GLSLPointLightShadow 
- extends GLSLPointLight
Implementation of the point light type.
- Author:
- Konni Hartmann
| Field Summary | 
| protected  java.lang.String | shadowCube
 | 
 
 
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
shadowCube
protected java.lang.String shadowCube
GLSLPointLightShadow
public GLSLPointLightShadow()
canDisplayShadows
public boolean canDisplayShadows()
- 
- Overrides:
- canDisplayShadowsin class- GLSLLightShader
 
- 
 
getInstance
public GLSLShader getInstance()
- Description copied from class: GLSLShader
- For "hardcompiled" Shaders this method should return a new instance
 
- 
- Overrides:
- getInstancein class- GLSLPointLight
 
- 
- Returns:
 
getLightFunction
public java.lang.String getLightFunction()
- Description copied from class: GLSLLightShader
- Sets middle part of a light shader (after properties 
 have been extracted from deferred-shading-textures
 
- 
- Overrides:
- getLightFunctionin class- GLSLPointLight
 
- 
- Returns:
 
setupShader
public void setupShader(javax.media.opengl.GL gl,
                        GLSLDisplay disp,
                        java.lang.Object data)
- 
- Overrides:
- setupShaderin class- GLSLPointLight
 
-