com.jme3.post.filters
Class FXAAFilter
java.lang.Object
com.jme3.post.Filter
com.jme3.post.filters.FXAAFilter
- All Implemented Interfaces:
- Savable
public class FXAAFilter
- extends Filter
http://www.geeks3d.com/20110405/fxaa-fast-approximate-anti-aliasing-demo-glsl-opengl-test-radeon-geforce/3/
http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf
Methods inherited from class com.jme3.post.Filter |
cleanup, cleanUpFilter, getDefaultPassDepthFormat, getDefaultPassTextureFormat, getName, getPostRenderPasses, getRenderedTexture, getRenderFrameBuffer, init, isEnabled, isRequiresDepthTexture, isRequiresSceneTexture, postFrame, postQueue, preFrame, read, setDepthTexture, setEnabled, setName, setProcessor, setRenderedTexture, setRenderFrameBuffer, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FXAAFilter
public FXAAFilter()
initFilter
protected void initFilter(AssetManager manager,
RenderManager renderManager,
ViewPort vp,
int w,
int h)
- Description copied from class:
Filter
- Initialization of sub classes filters
This method is called once when the filter is added to the FilterPostProcessor
It should contain Material initializations and extra passes initialization
- Specified by:
initFilter
in class Filter
- Parameters:
manager
- the assetManagerrenderManager
- the renderManagervp
- the viewPort where this filter is renderedw
- the width of the filterh
- the height of the filter
getMaterial
protected Material getMaterial()
- Description copied from class:
Filter
- Must return the material used for this filter.
this method is called every frame.
- Specified by:
getMaterial
in class Filter
- Returns:
- the material used for this filter.
setSpanMax
public void setSpanMax(float spanMax)
setSubPixelShift
public void setSubPixelShift(float subPixelShift)
- set to 0.0f for higher quality
- Parameters:
subPixelShift
-
setReduceMul
public void setReduceMul(float reduceMul)
- set to 0.0f for higher quality
- Parameters:
reduceMul
-
setVxOffset
public void setVxOffset(float vxOffset)
getReduceMul
public float getReduceMul()
getSpanMax
public float getSpanMax()
getSubPixelShift
public float getSubPixelShift()
getVxOffset
public float getVxOffset()