Class GaussianBlurPPShader
- java.lang.Object
-
- de.coreengine.rendering.programs.Shader
-
- de.coreengine.rendering.programs.pp.PPShader
-
- de.coreengine.rendering.programs.pp.GaussianBlurPPShader
-
public class GaussianBlurPPShader extends PPShader
-
-
Field Summary
-
Fields inherited from class de.coreengine.rendering.programs.Shader
SHADERS_LOCATION
-
-
Constructor Summary
Constructors Constructor Description GaussianBlurPPShader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetPPFragShaderFile()voidprepare(float directions, float quality, float size)Prepare gaussian blur shader, by setting blur settings for next blur.protected voidsetUniformLocations()Setting the effect shader relevant uniforms.-
Methods inherited from class de.coreengine.rendering.programs.pp.PPShader
addShaders, bindAttribs, loadUniforms, setBaseTexture
-
Methods inherited from class de.coreengine.rendering.programs.Shader
addShader, bindAttribute, bindTexture, bindTextureUnit, getUniformLocation, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniform, setUniformArray1f, setUniformArray1i, setUniformArray2f, setUniformArray3f, start, stop
-
-
-
-
Method Detail
-
getPPFragShaderFile
protected String getPPFragShaderFile()
- Specified by:
getPPFragShaderFilein classPPShader
-
setUniformLocations
protected void setUniformLocations()
Description copied from class:PPShaderSetting the effect shader relevant uniforms.- Specified by:
setUniformLocationsin classPPShader
-
prepare
public void prepare(float directions, float quality, float size)Prepare gaussian blur shader, by setting blur settings for next blur.- Parameters:
directions- Directions to blurquality- Blur qualitysize- Blur size / radius
-
-