美文网首页
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