project.android.imageprocessing.filter.processing
Class GaussianBlurPositionFilter
java.lang.Object
project.android.imageprocessing.GLRenderer
project.android.imageprocessing.input.GLTextureOutputRenderer
project.android.imageprocessing.filter.BasicFilter
project.android.imageprocessing.filter.MultiInputFilter
project.android.imageprocessing.filter.CompositeFilter
project.android.imageprocessing.filter.processing.GaussianBlurPositionFilter
- All Implemented Interfaces:
- GLTextureInputRenderer
- Direct Known Subclasses:
- GaussianSelectiveBlurFilter
public class GaussianBlurPositionFilter
- extends CompositeFilter
The inverse of the GaussianSelectiveBlurFilter
, applying the blur only within a certain circle
blurSize: A multiplier for the size of the blur, ranging from 0.0 on up
blurCenter: Center for the blur
blurRadius: Radius for the blur
- Author:
- Chris Batt
Constructor Summary |
GaussianBlurPositionFilter(float blurSize,
float aspectRatio,
android.graphics.PointF excludedCirclePoint,
float excludedCircleRadius,
float excludedBlurSize)
|
Methods inherited from class project.android.imageprocessing.GLRenderer |
getBackgroundAlpha, getBackgroundBlue, getBackgroundGreen, getBackgroundRed, getHeight, getWidth, onDrawFrame, reInitialize, rotateClockwise90Degrees, rotateCounterClockwise90Degrees, setBackgroundAlpha, setBackgroundBlue, setBackgroundColour, setBackgroundGreen, setBackgroundRed |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GaussianBlurPositionFilter
public GaussianBlurPositionFilter(float blurSize,
float aspectRatio,
android.graphics.PointF excludedCirclePoint,
float excludedCircleRadius,
float excludedBlurSize)
newTextureReady
public void newTextureReady(int texture,
GLTextureOutputRenderer source)
- Description copied from interface:
GLTextureInputRenderer
- Signals that a new texture is available and the image should be reprocessed.
- Specified by:
newTextureReady
in interface GLTextureInputRenderer
- Overrides:
newTextureReady
in class CompositeFilter
- Parameters:
texture
- The texture id to be used as input.source
- The GLTextureOutputRenderer which produced the texture.