GLES3.0中文API-glDrawElements

名称

glDrawElements — 从数组数据渲染图元

C 规范

void glDrawElements( GLenum mode,
GLsizei count,
GLenum type,
const void * indices);

参数

mode
指定要渲染的图元类型。接受符号常量GL_POINTS,GL_LINE_STRIP,GL_LINE_LOOP,GL_LINES,GL_LINE_STRIP_ADJACENCY,GL_LINES_ADJACENCY,GL_TRIANGLE_STRIP,GL_TRIANGLE_FAN,GL_TRIANGLES,GL_TRIANGACE_STRIP_ADIP_AD_ACE

count
指定要渲染的元素数。

type
指定索引中值的类型。必须是GL_UNSIGNED_BYTE,GL_UNSIGNED_SHORT或GL_UNSIGNED_INT中的一种。

indices
指定绑定到GL_ELEMENT_ARRAY_BUFFER的缓冲区中的字节偏移量(转换为指针类型),以开始从中读取索引。如果没有绑定缓冲区,则指定指向索引存储位置的指针。

描述

glDrawElements使用很少的子例程调用来指定多个几何图元。可以预先指定单独的属性数组,并通过一次调用glDrawElements将其用于构造一系列基元。

调用glDrawElements时,它将使用启用数组中的计数顺序元素,从索引处开始构建几何图元序列。模式指定构造什么样的图元,以及数组元素如何构造这些图元。如果启用了多个阵列&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值