public interface IGPUProcess
| Modifier and Type | Method and Description |
|---|---|
void |
onDestroy()
GL线程结束,销毁特效资源
|
void |
onDraw(int textureId,
java.nio.FloatBuffer textureBuffer)
每一帧渲染处理
|
void |
onInit(int textureTarget,
int outputWidth,
int outputHeight)
GL线程启动,初始化
|
void |
onOutputSizeChanged(int width,
int height)
通知纹理大小更新
|
void onInit(int textureTarget,
int outputWidth,
int outputHeight)
textureTarget - 纹理类型, (GL_TEXTURE_EXTERNAL_OES/GL_TEXTURE_2D)outputWidth - 纹理宽outputHeight - 纹理高void onDraw(int textureId,
java.nio.FloatBuffer textureBuffer)
textureId - 纹理IDtextureBuffer - 纹理坐标void onDestroy()
void onOutputSizeChanged(int width,
int height)
width - height -