public final class PostProcessingRenderer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PostProcessingRenderer.PostProcessingQuality |
Constructor and Description |
---|
PostProcessingRenderer(RajawaliRenderer renderer) |
PostProcessingRenderer(RajawaliRenderer renderer,
int frameBufferTextureSize) |
PostProcessingRenderer(RajawaliRenderer renderer,
int frameBufferTextureSize,
PostProcessingRenderer.PostProcessingQuality quality) |
Modifier and Type | Method and Description |
---|---|
void |
bind() |
void |
checkError(java.lang.String message,
int status) |
void |
destroy() |
int |
getQuadSegments() |
PostProcessingRenderer.PostProcessingQuality |
getQuality() |
boolean |
isEnabled() |
void |
reload() |
void |
render() |
void |
setEnabled(boolean enabled) |
void |
setFilter(IPostProcessingFilter filter) |
void |
setInitialized(boolean initialized) |
void |
setQuadSegments(int quadSegments) |
void |
setQuality(PostProcessingRenderer.PostProcessingQuality quality) |
void |
unbind() |
public PostProcessingRenderer(RajawaliRenderer renderer)
public PostProcessingRenderer(RajawaliRenderer renderer, int frameBufferTextureSize)
public PostProcessingRenderer(RajawaliRenderer renderer, int frameBufferTextureSize, PostProcessingRenderer.PostProcessingQuality quality)
renderer
- frameBufferTextureSize
- MathUtil.getClosestPowerOfTwo(mTextureSize) or 1024 (default)public void setFilter(IPostProcessingFilter filter)
public void bind()
public void unbind()
public void destroy()
public void reload()
public void render()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void setInitialized(boolean initialized)
public void checkError(java.lang.String message, int status)
public int getQuadSegments()
public void setQuadSegments(int quadSegments)
public PostProcessingRenderer.PostProcessingQuality getQuality()
public void setQuality(PostProcessingRenderer.PostProcessingQuality quality)