Class FogPPShader


  • public class FogPPShader
    extends PPShader
    Shader for fog effect
    Author:
    Darius Dinger
    • Constructor Detail

      • FogPPShader

        public FogPPShader()
    • Method Detail

      • setUniformLocations

        protected void setUniformLocations()
        Description copied from class: PPShader
        Setting the effect shader relevant uniforms.
        Specified by:
        setUniformLocations in class PPShader
      • setStrengthTexture

        public void setStrengthTexture​(int tex)
        Setting strength texture, where the g value represent the strength of the fog at this point.
        Parameters:
        tex - New strength texture
      • setBlendingTexture

        public void setBlendingTexture​(int tex)
        Setting blending texture, the fog will blend into this texture, when blending is enabled.
        Parameters:
        tex - New blending texture
      • setValues

        public void setValues​(float density,
                              float gradient,
                              Color color,
                              boolean blending)
        Setting values for the fog shader
        Parameters:
        density - Fog density
        gradient - Fog gradient
        color - Fog color
        blending - Fog blending enabled