Class HsbPPShader
- java.lang.Object
-
- de.coreengine.rendering.programs.Shader
-
- de.coreengine.rendering.programs.pp.PPShader
-
- de.coreengine.rendering.programs.pp.HsbPPShader
-
public class HsbPPShader extends PPShader
Hue, saturation and brightness post processing shader for the hsb effect renderer- Author:
- Darius Dinger
-
-
Field Summary
-
Fields inherited from class de.coreengine.rendering.programs.Shader
SHADERS_LOCATION
-
-
Constructor Summary
Constructors Constructor Description HsbPPShader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getPPFragShaderFile()
void
setHsb(float h, float s, float b)
Setting hsb for next render callprotected void
setUniformLocations()
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:
getPPFragShaderFile
in classPPShader
-
setUniformLocations
protected void setUniformLocations()
Description copied from class:PPShader
Setting the effect shader relevant uniforms.- Specified by:
setUniformLocations
in classPPShader
-
setHsb
public void setHsb(float h, float s, float b)
Setting hsb for next render call- Parameters:
h
- Next hue values
- Next saturation valueb
- Next brightness value
-
-