GLSurfaceView.Renderer
使用OpenGL在GLSurfaceView绘制图像的时候最重要的一步就是定义Renderer。
renderer绘制运行在一个单独的线程GL rendering thread,一般我们使用GLSurfaceView 的 queueEvent方法去访问
Renderer接口有三个方法。onDrawFrame,onSurfaceChanged,onSurfaceCreated
onDrawFrame是绘制每一帧的方法
onSurfaceChanged当调用onSurfaceCreated或surface改变的时候调用。一般设置viewport和projection matrix
onSurfaceCreated当GLSurfaceView加载的时候调用,或者devices进入休眠模式系统销毁了他重新加载时调用。方法内一般放初始化的逻辑
网友评论