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 booleanvoidread(com.jme3.export.JmeImporter importer) Load properties when the filter is de-serialized, for example when loading from a J3O file.voidsetReduceMul(float reduceMul) set to 0.0f for higher qualityvoidsetSpanMax(float spanMax) voidsetSubPixelShift(float subPixelShift) set to 0.0f for higher qualityvoidsetVxOffset(float vxOffset) voidwrite(com.jme3.export.JmeExporter exporter) Save properties when the filter is serialized, for example when saving to a J3O file.Methods inherited from class com.jme3.post.Filter
cleanup, cleanUpFilter, getDefaultPassDepthFormat, getDefaultPassTextureFormat, getName, getPostRenderPasses, getRenderedTexture, getRenderFrameBuffer, init, isEnabled, isRequiresDepthTexture, isRequiresSceneTexture, postFilter, postFrame, postQueue, preFrame, setDepthTexture, setEnabled, setName, setProcessor, setRenderedTexture, setRenderFrameBuffer
-
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() -
read
Load properties when the filter is de-serialized, for example when loading from a J3O file.- Specified by:
readin interfacecom.jme3.export.Savable- Overrides:
readin classcom.jme3.post.Filter- Parameters:
importer- the importer to use (not null)- Throws:
IOException- from the importer
-
write
Save properties when the filter is serialized, for example when saving to a J3O file.- Specified by:
writein interfacecom.jme3.export.Savable- Overrides:
writein classcom.jme3.post.Filter- Parameters:
exporter- the exporter to use (not null)- Throws:
IOException- from the exporter
-