名称
glGenVertexArrays —生成顶点数组对象名称
C规范
void glGenVertexArrays(GLsizei n, GLuint *arrays);
参数
n
指定要生成的顶点数组对象名称的数量。
arrays
指定一个数组,在其中存储生成的顶点数组对象名称。
描述
glGenVertexArrays返回数组中的n个顶点数组对象名称。 不能保证名称形成连续的整数集。 但是,可以保证在调用glGenVertexArrays之前,不会立即使用任何返回的名称。
调用glGenVertexArrays返回的顶点数组对象名称不会被后续调用返回,除非首先使用glDeleteVertexArrays删除它们。
仅出于glGenVertexArrays的目的,将数组中返回的名称标记为已使用,但仅在首次绑定时才获取状态和类型。
错误
如果n为负,则生成GL_INVALID_VALUE。
相关 Gets
glIsVertexArray
API支持版本
函数名 | 2.0 | 3.0 | 3.1 | 3.2 |
---|---|---|---|---|
glGenVertexArrays | - | ✔ | ✔ | ✔ |