OpenGL學習 一 Renderer

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進入休眠模式系統銷毀了他重新加載時調用。方法內一般放初始化的邏輯

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容