public class GPUImageToneCurveFilter extends GPUImageFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TONE_CURVE_FRAGMENT_SHADER |
NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageToneCurveFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
onDrawArraysPre() |
void |
onInit() |
void |
onInitialized() |
void |
setBlueControlPoints(android.graphics.PointF[] points) |
void |
setFromCurveFileInputStream(java.io.InputStream input) |
void |
setGreenControlPoints(android.graphics.PointF[] points) |
void |
setRedControlPoints(android.graphics.PointF[] points) |
void |
setRgbCompositeControlPoints(android.graphics.PointF[] points) |
convertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getOutputHeight, getOutputWidth, getProgram, getUniformTexture, ifNeedInit, isInitialized, loadShader, onDestroy, onDraw, onOutputSizeChanged, runOnDraw, runPendingOnDrawTasks, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setInteger, setPoint, setUniformMatrix3f, setUniformMatrix4fpublic static final java.lang.String TONE_CURVE_FRAGMENT_SHADER
public void onInit()
onInit in class GPUImageFilterpublic void onInitialized()
onInitialized in class GPUImageFilterprotected void onDrawArraysPre()
onDrawArraysPre in class GPUImageFilterpublic void setFromCurveFileInputStream(java.io.InputStream input)
public void setRgbCompositeControlPoints(android.graphics.PointF[] points)
public void setRedControlPoints(android.graphics.PointF[] points)
public void setGreenControlPoints(android.graphics.PointF[] points)
public void setBlueControlPoints(android.graphics.PointF[] points)