Class LightScatteringEffect
- java.lang.Object
-
- de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
-
- de.coreengine.rendering.renderer.ppeffects.LightScatteringEffect
-
public class LightScatteringEffect extends PostProcessingEffect
Light scattering effect for the post processer- Author:
- Darius Dinger
-
-
Field Summary
-
Fields inherited from class de.coreengine.rendering.renderer.ppeffects.PostProcessingEffect
shader
-
-
Constructor Summary
Constructors Constructor Description LightScatteringEffect()
Create new light scattering effect
-
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.void
setBrightness(float brightness)
void
setIntensity(float intensity)
void
setQuality(int quality)
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
-
setBrightness
public void setBrightness(float brightness)
- Parameters:
brightness
- New brightness of the light scatters
-
setIntensity
public void setIntensity(float intensity)
- Parameters:
intensity
- New intensity of the light scatters (radius)
-
setQuality
public void setQuality(int quality)
- Parameters:
quality
- New quality of the light scatters (iterations)
-
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
-
-