GPUImageBoxBlurFilter, GPUImageDilationFilter, GPUImageGaussianBlurFilter, GPUImageRGBDilationFilterpublic class GPUImageTwoPassTextureSamplingFilter extends GPUImageTwoPassFilter
NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor | Description |
|---|---|
GPUImageTwoPassTextureSamplingFilter(java.lang.String firstVertexShader,
java.lang.String firstFragmentShader,
java.lang.String secondVertexShader,
java.lang.String secondFragmentShader) |
| Modifier and Type | Method | Description |
|---|---|---|
float |
getHorizontalTexelOffsetRatio() |
|
float |
getVerticalTexelOffsetRatio() |
|
protected void |
initTexelOffsets() |
|
void |
onInit() |
|
void |
onOutputSizeChanged(int width,
int height) |
convertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getOutputHeight, getOutputWidth, getProgram, getUniformTexture, ifNeedInit, isInitialized, loadShader, onDrawArraysPre, onInitialized, runOnDraw, runPendingOnDrawTasks, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setInteger, setPoint, setUniformMatrix3f, setUniformMatrix4faddFilter, getFilters, getMergedFilters, onDestroy, onDraw, updateMergedFilterspublic GPUImageTwoPassTextureSamplingFilter(java.lang.String firstVertexShader,
java.lang.String firstFragmentShader,
java.lang.String secondVertexShader,
java.lang.String secondFragmentShader)
public void onInit()
onInit in class GPUImageFilterGroupprotected void initTexelOffsets()
public void onOutputSizeChanged(int width,
int height)
onOutputSizeChanged in class GPUImageFilterGrouppublic float getVerticalTexelOffsetRatio()
public float getHorizontalTexelOffsetRatio()