Class LensFlareShader


  • public class LensFlareShader
    extends Shader
    Shader forthe lens flare renderer
    Author:
    Darius Dinger
    • Constructor Detail

      • LensFlareShader

        public LensFlareShader()
    • Method Detail

      • addShaders

        protected void addShaders()
        Description copied from class: Shader
        Adding shaders to program
        Specified by:
        addShaders in class Shader
      • bindAttribs

        protected void bindAttribs()
        Description copied from class: Shader
        Binding all vbo attributes to shader attribute ("in" variable)
        Specified by:
        bindAttribs in class Shader
      • loadUniforms

        protected void loadUniforms()
        Description copied from class: Shader
        Loading uniform locations
        Specified by:
        loadUniforms in class Shader
      • prepareLensFlareTile

        public 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
      • reloadOrtho

        public void reloadOrtho​(javax.vecmath.Matrix4f ortho)
        Reloading ortho projection matrix into shader
        Parameters:
        ortho - Ortho matrix to load