OpenGL ES之glDrawElements 函数
2012-08-08 08:48
393 查看
名称:
glDrawElements —— 渲染数组数据中的图元函数原型:
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);函数参数:
mode 指定要渲染的图元类型,可选的值有 GL_POINTS,GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES,GL_TRIANGLE_STRIP,GL_TRIANGLE_FAN,GL_TRIANGLES。
count 指定要渲染的元素个数。
type 指定indices数组中的元素类型。必须是GL_UNSIGNED_BYTE或者GL_UNSIGNED_SHORT。
indices 指向保存索引的数组。
描述:
glDrawElements可以通过非常少的子程序调用来指定多个几何图元。注意:
如果mode的值为GL_FRONT_AND_BACK,那么多边形将不会被绘制到屏幕上,但其他图元如点和线还是会绘制到屏幕上的。错误:
GL_INVALID_ENUM 如果传入mode参数的值是不可接受的。相关文章推荐
- OpenGL ES:绘制函数glDrawArrays 和 glDrawElements 的区别
- OpenGL ES之glDrawElements 函数
- OpenGL程序 转为Opengl ES 的一点建议glDrawArray和glDrawElements
- [转]OpenGL快速渲染函数glDrawElements使用说明
- 【Android开发学习17】Android OpenGL ES 光照与混合glDrawElements
- glDrawElements(函数)
- Opengl ES----glDrawArray和glDrawElements
- OpenGL程序 转为Opengl ES 的一点建议glDrawArray和glDrawElements
- 在OpenGL ES中使用glDrawElements时的注意事项
- Opengl ES----glDrawArray和glDrawElements
- 【Android开发学习16】Android OpenGL ES 关于glDrawArrays和glDrawElements
- 【Android开发学习14】Android OpenGL ES 纹理映射之glDrawElements
- Opengl ES----glDrawArray和glDrawElements
- OpenGL ES 详解纹理生成和纹理映射步骤以及函数
- OpenGL ES之glUniform函数
- 利用JNI技术在Android中调用C++形式的OpenGL ES 2.0函数
- js函数getElementsByName 的使用
- 在MFC的图片控件上用OpenGL的glDrawPixels函数画图时指定起点坐标
- 修改 anyCommonElements(_:_:) 函数来创建一个函数,返回一个数组,内容是两个序列的共有元素
- OpengGL - 旋转彩色立方体(glDrawElements & 鼠标键盘操作 & 三维图形变换)