public class GPUImageTwoInputFilter extends GPUImageFilter
| Modifier and Type | Field and Description |
|---|---|
int |
mFilterInputTextureUniform2 |
int |
mFilterSecondTextureCoordinateAttribute |
int |
mFilterSourceTexture2 |
mGLAttribPosition, mGLAttribTextureCoordinate, mGLProgId, mGLUniformTexture, mOutputHeight, mOutputWidth, NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageTwoInputFilter(java.lang.String fragmentShader) |
GPUImageTwoInputFilter(java.lang.String vertexShader,
java.lang.String fragmentShader) |
| Modifier and Type | Method and Description |
|---|---|
android.graphics.Bitmap |
getBitmap() |
void |
onDestroy() |
protected void |
onDrawArraysPre() |
void |
onInit() |
void |
recycleBitmap() |
void |
setBitmap(android.graphics.Bitmap bitmap) |
void |
setRotation(Rotation rotation,
boolean flipHorizontal,
boolean flipVertical) |
convertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getOutputHeight, getOutputWidth, getProgram, getUniformTexture, init, isInitialized, loadShader, onDraw, onInitialized, onOutputSizeChanged, runOnDraw, runPendingOnDrawTasks, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setInteger, setPoint, setUniformMatrix3f, setUniformMatrix4fpublic int mFilterSecondTextureCoordinateAttribute
public int mFilterInputTextureUniform2
public int mFilterSourceTexture2
public GPUImageTwoInputFilter(java.lang.String fragmentShader)
public GPUImageTwoInputFilter(java.lang.String vertexShader,
java.lang.String fragmentShader)
public void onInit()
onInit in class GPUImageFilterpublic void setBitmap(android.graphics.Bitmap bitmap)
public android.graphics.Bitmap getBitmap()
public void recycleBitmap()
public void onDestroy()
onDestroy in class GPUImageFilterprotected void onDrawArraysPre()
onDrawArraysPre in class GPUImageFilterpublic void setRotation(Rotation rotation, boolean flipHorizontal, boolean flipVertical)