美文网首页
OpenGL学习 一 Renderer

OpenGL学习 一 Renderer

作者: ben大福 | 来源:发表于2017-05-04 12:14 被阅读59次

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进入休眠模式系统销毁了他重新加载时调用。方法内一般放初始化的逻辑

相关文章

网友评论

      本文标题:OpenGL学习 一 Renderer

      本文链接:https://www.haomeiwen.com/subject/jbvlnttx.html