Filter.PassdefaultPass, enabled, material, postRenderPasses, processor| Constructor and Description |
|---|
CartoonSSAO(boolean instancedRendering)
Create a Screen Space Ambient Occlusion Filter.
|
CartoonSSAO(CartoonSSAO cloneFrom)
Create a Screen Space Ambient Occlusion Filter from the given one (by copy).
|
CartoonSSAO(float downsample,
boolean instancedRendering)
Create a Screen Space Ambient Occlusion Filter.
|
| Modifier and Type | Method and Description |
|---|---|
float |
getDownsampling()
Get the down sampling value.
|
protected Material |
getMaterial()
Must return the material used for this filter.
|
protected void |
initFilter(AssetManager manager,
RenderManager renderManager,
ViewPort vp,
int w,
int h)
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
|
boolean |
isOutlineEnabled()
Is outline rendering is enabled.
|
protected boolean |
isRequiresDepthTexture()
Override this method and return true if your Filter needs the depth texture
|
protected void |
postQueue(RenderQueue renderQueue)
Override this method if you want to make a pre pass, before the actual rendering of the frame
|
void |
setDistance(float dist)
Set the distance of the material.
|
void |
setDownsampling(float downsample)
Set the down sampling value.
|
void |
setOutlineEnabled(boolean set)
Set if outline has to be enabled.
|
cleanup, cleanUpFilter, getDefaultPassDepthFormat, getDefaultPassTextureFormat, getName, getPostRenderPasses, getRenderedTexture, getRenderFrameBuffer, init, isEnabled, isRequiresBilinear, isRequiresSceneTexture, postFilter, postFrame, preFrame, read, setDepthTexture, setEnabled, setName, setProcessor, setRenderedTexture, setRenderFrameBuffer, writepublic CartoonSSAO(boolean instancedRendering)
instancedRendering - true if this filter has to use instance rendering and false (default) otherwise.public CartoonSSAO(float downsample,
boolean instancedRendering)
downsample - factor to divide resolution by for filter, >1 increases speed but degrades quality.instancedRendering - true if this filter has to use instance rendering and false (default) otherwise.public CartoonSSAO(CartoonSSAO cloneFrom)
cloneFrom - the original filter.protected boolean isRequiresDepthTexture()
FilterisRequiresDepthTexture in class Filterprotected void postQueue(RenderQueue renderQueue)
Filterpublic void setOutlineEnabled(boolean set)
set - true if the outline has to be enabled and false otherwise.isOutlineEnabled()public boolean isOutlineEnabled()
true if the outline is enabled and false otherwise.setOutlineEnabled(boolean)public void setDownsampling(float downsample)
downsample - the down sampling value.getDownsampling()public float getDownsampling()
setDownsampling(float)protected Material getMaterial()
FiltergetMaterial in class Filterpublic void setDistance(float dist)
dist - the distance of the material.protected void initFilter(AssetManager manager, RenderManager renderManager, ViewPort vp, int w, int h)
FilterinitFilter in class Filtermanager - the assetManagerrenderManager - the renderManagervp - the viewPort where this filter is renderedw - the width of the filterh - the height of the filter