public class GPUImageTransformFilter extends GPUImageFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TRANSFORM_VERTEX_SHADER |
NO_FILTER_FRAGMENT_SHADER, NO_FILTER_VERTEX_SHADER| Constructor and Description |
|---|
GPUImageTransformFilter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
anchorTopLeft() |
float[] |
getTransform3D() |
boolean |
ignoreAspectRatio() |
void |
onDraw(int textureId,
java.nio.FloatBuffer cubeBuffer,
java.nio.FloatBuffer textureBuffer) |
void |
onInit() |
void |
onInitialized() |
void |
onOutputSizeChanged(int width,
int height) |
void |
setAnchorTopLeft(boolean anchorTopLeft) |
void |
setIgnoreAspectRatio(boolean ignoreAspectRatio) |
void |
setTransform3D(float[] transform3D) |
convertStreamToString, destroy, getAttribPosition, getAttribTextureCoordinate, getOutputHeight, getOutputWidth, getProgram, getUniformTexture, ifNeedInit, isInitialized, loadShader, onDestroy, onDrawArraysPre, runOnDraw, runPendingOnDrawTasks, setFloat, setFloatArray, setFloatVec2, setFloatVec3, setFloatVec4, setInteger, setPoint, setUniformMatrix3f, setUniformMatrix4fpublic static final java.lang.String TRANSFORM_VERTEX_SHADER
public void onInit()
onInit in class GPUImageFilterpublic void onInitialized()
onInitialized in class GPUImageFilterpublic void onOutputSizeChanged(int width,
int height)
onOutputSizeChanged in class GPUImageFilterpublic void onDraw(int textureId,
java.nio.FloatBuffer cubeBuffer,
java.nio.FloatBuffer textureBuffer)
onDraw in class GPUImageFilterpublic void setTransform3D(float[] transform3D)
public float[] getTransform3D()
public void setIgnoreAspectRatio(boolean ignoreAspectRatio)
public boolean ignoreAspectRatio()
public void setAnchorTopLeft(boolean anchorTopLeft)
public boolean anchorTopLeft()