Package de.coreengine.rendering.programs
Class ShadowMapShader
- java.lang.Object
 - 
- de.coreengine.rendering.programs.Shader
 - 
- de.coreengine.rendering.programs.ShadowMapShader
 
 
 
- 
public class ShadowMapShader extends Shader
 
- 
- 
Field Summary
- 
Fields inherited from class de.coreengine.rendering.programs.Shader
SHADERS_LOCATION 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ShadowMapShader() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddShaders()Adding shaders to programprotected voidbindAttribs()Binding all vbo attributes to shader attribute ("in" variable)protected voidloadUniforms()Loading uniform locationsvoidprepareEntity(Entity entity)Prepare shader for next entity to rendervoidsetVPMat(javax.vecmath.Matrix4f mat)Setting the vpMat variable of the shader- 
Methods inherited from class de.coreengine.rendering.programs.Shader
addShader, bindAttribute, bindTexture, bindTextureUnit, getUniformLocation, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniformArray1f, setUniformArray1i, setUniformArray2f, setUniformArray3f, start, stop 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addShaders
protected void addShaders()
Description copied from class:ShaderAdding shaders to program- Specified by:
 addShadersin classShader
 
- 
bindAttribs
protected void bindAttribs()
Description copied from class:ShaderBinding all vbo attributes to shader attribute ("in" variable)- Specified by:
 bindAttribsin classShader
 
- 
loadUniforms
protected void loadUniforms()
Description copied from class:ShaderLoading uniform locations- Specified by:
 loadUniformsin classShader
 
- 
prepareEntity
public void prepareEntity(Entity entity)
Prepare shader for next entity to render- Parameters:
 entity- Next entity to render
 
- 
setVPMat
public void setVPMat(javax.vecmath.Matrix4f mat)
Setting the vpMat variable of the shader- Parameters:
 mat- Matrix to set as vpMat
 
 - 
 
 -