Class DofEffect


  • public class DofEffect
    extends PostProcessingEffect
    Dof effect for the post processer
    Author:
    Darius Dinger
    • Constructor Detail

      • DofEffect

        public DofEffect()
        Creating new dof effect
    • Method Detail

      • setDirections

        public void setDirections​(float directions)
        Setting the directions to blur.
        Parameters:
        directions - New blur directions
      • setQuality

        public void setQuality​(float quality)
        Setting the blur quality.
        Parameters:
        quality - New blur quality
      • setSize

        public void setSize​(float size)
        Setting the blur size. Often called blur radius.
        Parameters:
        size - New blur size / radius
      • getDirections

        public float getDirections()
        Getting the directions to blur.
        Returns:
        Current blur direction
      • getQuality

        public float getQuality()
        Getting the blur quality.
        Returns:
        Current blur quality
      • getSize

        public float getSize()
        Getting the blur size. Often called blur radius.
        Returns:
        Current blur size / radius
      • setDensity

        public void setDensity​(float density)
        Setting fogs density. Fog visibility will be calculated by this formula:
        f(x) = e^-(density * x)^gradient
        Parameters:
        density - Fogs new density
      • setGradient

        public void setGradient​(float gradient)
        Setting fogs gradient. Fog visibility will be calculated by this formula:
        f(x) = e^-(density * x)^gradient
        Parameters:
        gradient - Fogs new gradient
      • getDensity

        public float getDensity()
        Getting fogs density. Fog visibility will be calculated by this formula:
        f(x) = e^-(density * x)^gradient
        Returns:
        Fogs density
      • getGradient

        public float getGradient()
        Getting fogs gradient. Fog visibility will be calculated by this formula:
        f(x) = e^-(density * x)^gradient
        Returns:
        Fogs gradient