一、GLSurfaceView介绍
在Android平台上实现OpenGL的view很简单,只需要用到GLSurfaceView和GLSurfaceView.Renderer。
GLSurfaceView是用来连接OpenGL ES和android的view结构的.GLSurfaceView位于android.opengl包类,继承自SurfaceView
public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback {
......
}
二、GLSurfaceView.Renderer介绍
Renderer也叫渲染器,是一个接口,位于GLSurfaceView类中.
public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback {
......
public interface Renderer {
void onSurfaceCreated(GL10 gl, EGLConfig config);
void onSurfaceChanged(GL10 gl, int width, int height);
void onDrawFrame(GL10 gl);
......
}
}
提供了三个方法