public class GPUImageHazeFilter extends GPUImageFilter
This is similar to a UV filter.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HAZE_FRAGMENT_SHADER |
NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageHazeFilter() |
GPUImageHazeFilter(float distance,
float slope) |
| Modifier and Type | Method and Description |
|---|---|
void |
onInit() |
void |
onInitialized() |
void |
setDistance(float distance)
Strength of the color applied.
|
void |
setSlope(float slope)
Amount of color change.
|
convertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getOutputHeight, getOutputWidth, getProgram, getUniformTexture, ifNeedInit, isInitialized, loadShader, onDestroy, onDraw, onDrawArraysPre, onOutputSizeChanged, runOnDraw, runPendingOnDrawTasks, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setInteger, setPoint, setUniformMatrix3f, setUniformMatrix4fpublic static final java.lang.String HAZE_FRAGMENT_SHADER
public GPUImageHazeFilter()
public GPUImageHazeFilter(float distance,
float slope)
public void onInit()
onInit in class GPUImageFilterpublic void onInitialized()
onInitialized in class GPUImageFilterpublic void setDistance(float distance)
distance - -0.3 to 0.3 are best, default 0public void setSlope(float slope)
slope - -0.3 to 0.3 are best, default 0