Package com.jme3.post.filters
Class FXAAFilter
java.lang.Object
com.jme3.post.Filter
com.jme3.post.filters.FXAAFilter
- All Implemented Interfaces:
com.jme3.export.Savable
public class FXAAFilter
extends com.jme3.post.Filter
- Author:
- Phate666 (adapted to jme3)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jme3.post.Filter
com.jme3.post.Filter.Pass -
Field Summary
Fields inherited from class com.jme3.post.Filter
defaultPass, enabled, material, postRenderPasses, processor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.jme3.material.Materialfloatfloatfloatfloatprotected voidinitFilter(com.jme3.asset.AssetManager manager, com.jme3.renderer.RenderManager renderManager, com.jme3.renderer.ViewPort vp, int w, int h) protected booleanvoidsetReduceMul(float reduceMul) set to 0.0f for higher qualityvoidsetSpanMax(float spanMax) voidsetSubPixelShift(float subPixelShift) set to 0.0f for higher qualityvoidsetVxOffset(float vxOffset) Methods inherited from class com.jme3.post.Filter
cleanup, cleanUpFilter, getDefaultPassDepthFormat, getDefaultPassTextureFormat, getName, getPostRenderPasses, getRenderedTexture, getRenderFrameBuffer, init, isEnabled, isRequiresDepthTexture, isRequiresSceneTexture, postFilter, postFrame, postQueue, preFrame, read, setDepthTexture, setEnabled, setName, setProcessor, setRenderedTexture, setRenderFrameBuffer, write
-
Constructor Details
-
FXAAFilter
public FXAAFilter()
-
-
Method Details
-
initFilter
protected void initFilter(com.jme3.asset.AssetManager manager, com.jme3.renderer.RenderManager renderManager, com.jme3.renderer.ViewPort vp, int w, int h) - Specified by:
initFilterin classcom.jme3.post.Filter
-
getMaterial
protected com.jme3.material.Material getMaterial()- Specified by:
getMaterialin classcom.jme3.post.Filter
-
isRequiresBilinear
protected boolean isRequiresBilinear()- Overrides:
isRequiresBilinearin classcom.jme3.post.Filter
-
setSpanMax
public void setSpanMax(float spanMax) -
setSubPixelShift
public void setSubPixelShift(float subPixelShift) set to 0.0f for higher quality- Parameters:
subPixelShift- the desired shift (default=0.25)
-
setReduceMul
public void setReduceMul(float reduceMul) set to 0.0f for higher quality- Parameters:
reduceMul- the desired value (default=0.125)
-
setVxOffset
public void setVxOffset(float vxOffset) -
getReduceMul
public float getReduceMul() -
getSpanMax
public float getSpanMax() -
getSubPixelShift
public float getSubPixelShift() -
getVxOffset
public float getVxOffset()
-