Class GaussianBlurEffect
- java.lang.Object
-
- de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
-
- de.coreengine.rendering.renderer.ppeffects.GaussianBlurEffect
-
public class GaussianBlurEffect extends PostProcessingEffect
-
-
Field Summary
-
Fields inherited from class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
shader
-
-
Constructor Summary
Constructors Constructor Description GaussianBlurEffect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addImpliedEffects(List<PostProcessingEffect> effects)
Adding all effects that will be implied by this effect to the list.float
getDirections()
Getting the directions to blur.float
getQuality()
Getting the blur quality.float
getSize()
Getting the blur size.void
setDirections(float directions)
Setting the directions to blur.void
setQuality(float quality)
Setting the blur quality.void
setSize(float size)
Setting the blur size.protected void
setUniforms()
-
Methods inherited from class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
exit, prepare
-
-
-
-
Method Detail
-
setUniforms
protected void setUniforms()
- Specified by:
setUniforms
in classPostProcessingEffect
-
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
-
addImpliedEffects
public void addImpliedEffects(List<PostProcessingEffect> effects)
Description copied from class:PostProcessingEffect
Adding all effects that will be implied by this effect to the list.- Specified by:
addImpliedEffects
in classPostProcessingEffect
- Parameters:
effects
- List to add implied effects
-
-