Package com.ardor3d.extension.effect
Class SimpleBloomEffect
java.lang.Object
com.ardor3d.renderer.effect.RenderEffect
com.ardor3d.extension.effect.SimpleBloomEffect
-
Field Summary
Modifier and TypeFieldDescriptionprotected float
protected static final String
protected static final String
protected String
Fields inherited from class com.ardor3d.renderer.effect.RenderEffect
_enabled, _steps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected GLSLShaderObjectsState
protected GLSLShaderObjectsState
protected GLSLShaderObjectsState
float
protected GLSLShaderObjectsState
protected void
initTargets
(EffectManager manager) void
prepare
(EffectManager manager) Do any setup necessary for our effect prior.void
setDownsampleRatio
(float downsampleRatio) void
setExposureCutoff
(float value) void
setExposureIntensity
(float value) void
setSampleDistance
(float value) void
setShaderDirectory
(String shaderDirectory) Methods inherited from class com.ardor3d.renderer.effect.RenderEffect
isEnabled, render, setEnabled
-
Field Details
-
RT_MAIN
- See Also:
-
RT_SECONDARY
- See Also:
-
shaderDirectory
-
_bloomItems
-
_downsampleRatio
protected float _downsampleRatio
-
-
Constructor Details
-
SimpleBloomEffect
public SimpleBloomEffect()
-
-
Method Details
-
prepare
Description copied from class:RenderEffect
Do any setup necessary for our effect prior. This should be called only once, or on changes to the effect chain.- Overrides:
prepare
in classRenderEffect
- Parameters:
manager
- the effect manager
-
initTargets
-
getExtractionShader
-
getBlurHorizShader
-
getBlurVertShader
-
getBlendShader
-
setExposureIntensity
public void setExposureIntensity(float value) -
setExposureCutoff
public void setExposureCutoff(float value) -
setSampleDistance
public void setSampleDistance(float value) -
getDownsampleRatio
public float getDownsampleRatio() -
setDownsampleRatio
public void setDownsampleRatio(float downsampleRatio) -
getShaderDirectory
-
setShaderDirectory
-
getBloomItems
-