OpenGL ES GLKit常用API

2019-06-03  本文已影响0人  MirL

前言

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渲染

上一篇 下一篇

猜你喜欢

热点阅读