OpenGL ES GLKit常用API解析

2019-06-02  本文已影响0人  盾子

前言

GLKit框架的设计目标是为了简化基于OpenGL/OpenGL ES的应用开发,它的出现加快了OpenGL ES或OpenGL应用程序开发。 使用数学库,背景纹理加载,预先创建的着色器效果,以及标准视图和视图控制器来实现渲染循环。
GLKit框架提供了一些功能和类,可以减少创建新的基于着色器的应用程序所需的工作量,或者支持依赖早期版本的OpenGL ES或OpenGL提供的固定函数顶点或片段处理的现有应⽤程序。GlKit官方文档

常用API

GLKView:使用OpenGL ES 绘制内容的视图默认实现
GLKViewDelegate ⽤于GLKView对象回调方法
GLKViewController 管理OpenGL ES渲染循环的视图控制器
GLKViewControllerDelegate渲染循环回调⽅法
GLKTextureInfo:纹理对象,纹理相关信息:
通过GLTextureLoader从各种资源文件中加载纹理:
GLKBaseEffect一种简单光照/着色系统,用于基于着色器器OpenGL渲染
上一篇 下一篇

猜你喜欢

热点阅读