public class GPUImageRenderer
extends java.lang.Object
implements android.opengl.GLSurfaceView.Renderer, android.hardware.Camera.PreviewCallback
| 修飾子とタイプ | フィールドと説明 |
|---|---|
java.lang.Object |
mSurfaceChangedWaiter |
static int |
NO_IMAGE |
| コンストラクタと説明 |
|---|
GPUImageRenderer(GPUImageFilter filter) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
deleteImage() |
protected int |
getFrameHeight() |
protected int |
getFrameWidth() |
Rotation |
getRotation() |
boolean |
isFlippedHorizontally() |
boolean |
isFlippedVertically() |
void |
onDrawFrame(javax.microedition.khronos.opengles.GL10 gl) |
void |
onPreviewFrame(byte[] data,
android.hardware.Camera camera) |
void |
onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl,
int width,
int height) |
void |
onSurfaceCreated(javax.microedition.khronos.opengles.GL10 unused,
javax.microedition.khronos.egl.EGLConfig config) |
protected void |
runOnDraw(java.lang.Runnable runnable) |
protected void |
runOnDrawEnd(java.lang.Runnable runnable) |
void |
setFilter(GPUImageFilter filter) |
void |
setImageBitmap(android.graphics.Bitmap bitmap) |
void |
setImageBitmap(android.graphics.Bitmap bitmap,
boolean recycle) |
void |
setRotation(Rotation rotation) |
void |
setRotation(Rotation rotation,
boolean flipHorizontal,
boolean flipVertical) |
void |
setRotationCamera(Rotation rotation,
boolean flipHorizontal,
boolean flipVertical) |
void |
setScaleType(GPUImage.ScaleType scaleType) |
void |
setUpSurfaceTexture(android.hardware.Camera camera) |
public static final int NO_IMAGE
public final java.lang.Object mSurfaceChangedWaiter
public GPUImageRenderer(GPUImageFilter filter)
public void onSurfaceCreated(javax.microedition.khronos.opengles.GL10 unused,
javax.microedition.khronos.egl.EGLConfig config)
onSurfaceCreated インタフェース内 android.opengl.GLSurfaceView.Rendererpublic void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl,
int width,
int height)
onSurfaceChanged インタフェース内 android.opengl.GLSurfaceView.Rendererpublic void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl)
onDrawFrame インタフェース内 android.opengl.GLSurfaceView.Rendererpublic void onPreviewFrame(byte[] data,
android.hardware.Camera camera)
onPreviewFrame インタフェース内 android.hardware.Camera.PreviewCallbackpublic void setUpSurfaceTexture(android.hardware.Camera camera)
public void setFilter(GPUImageFilter filter)
public void deleteImage()
public void setImageBitmap(android.graphics.Bitmap bitmap)
public void setImageBitmap(android.graphics.Bitmap bitmap,
boolean recycle)
public void setScaleType(GPUImage.ScaleType scaleType)
protected int getFrameWidth()
protected int getFrameHeight()
public void setRotationCamera(Rotation rotation, boolean flipHorizontal, boolean flipVertical)
public void setRotation(Rotation rotation)
public void setRotation(Rotation rotation, boolean flipHorizontal, boolean flipVertical)
public Rotation getRotation()
public boolean isFlippedHorizontally()
public boolean isFlippedVertically()
protected void runOnDraw(java.lang.Runnable runnable)
protected void runOnDrawEnd(java.lang.Runnable runnable)