Package de.coreengine.rendering.programs
Class LensFlareShader
- java.lang.Object
- 
- de.coreengine.rendering.programs.Shader
- 
- de.coreengine.rendering.programs.LensFlareShader
 
 
- 
 public class LensFlareShader extends Shader Shader forthe lens flare renderer- Author:
- Darius Dinger
 
- 
- 
Field Summary- 
Fields inherited from class de.coreengine.rendering.programs.ShaderSHADERS_LOCATION
 
- 
 - 
Constructor SummaryConstructors Constructor Description LensFlareShader()
 - 
Method SummaryAll 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 locationsvoidprepareLensFlareTile(int tex, float size, float x, float y, float z, float brightness)Prepare next lens flare tilevoidreloadOrtho(javax.vecmath.Matrix4f ortho)Reloading ortho projection matrix into shader- 
Methods inherited from class de.coreengine.rendering.programs.ShaderaddShader, bindAttribute, bindTexture, bindTextureUnit, getUniformLocation, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniformArray1f, setUniformArray1i, setUniformArray2f, setUniformArray3f, start, stop
 
- 
 
- 
- 
- 
Method Detail- 
addShadersprotected void addShaders() Description copied from class:ShaderAdding shaders to program- Specified by:
- addShadersin class- Shader
 
 - 
bindAttribsprotected void bindAttribs() Description copied from class:ShaderBinding all vbo attributes to shader attribute ("in" variable)- Specified by:
- bindAttribsin class- Shader
 
 - 
loadUniformsprotected void loadUniforms() Description copied from class:ShaderLoading uniform locations- Specified by:
- loadUniformsin class- Shader
 
 - 
prepareLensFlareTilepublic void prepareLensFlareTile(int tex, float size, float x, float y, float z, float brightness)Prepare next lens flare tile- Parameters:
- tex- Next lens flare texture
- size- Next lens flare size
- x- Next lens flare x position
- y- Next lens flare y position
- z- Next lens flare z position
- brightness- Next lens flares brightness
 
 - 
reloadOrthopublic void reloadOrtho(javax.vecmath.Matrix4f ortho) Reloading ortho projection matrix into shader- Parameters:
- ortho- Ortho matrix to load
 
 
- 
 
-