glGetVertexArrayiv — retrieve parameters of a vertex array object
void glGetVertexArrayiv(
|
GLuint vaobj, |
GLenum pname, | |
GLint *param) ; |
vaobj
specifies the name of the vertex array object to use for the query.
pname
Name of the property to use for the query. Must be
GL_ELEMENT_ARRAY_BUFFER_BINDING
.
param
Returns the requested value.
This function provides a mean of querying properties of an existing vertex array object. The vertex array object does not have to be bound to the rendering context at the time of the call, but must have been bound at least once prior to this call.
glGetVertexArrayiv
can be used to retrieve ID
of a buffer object that will be bound to the
GL_ELEMENT_ARRAY_BUFFER
binding point whenever the
queried vertex array object is bound to the rendering context. The binding
can be changed for an active vertex array object with a
glBindBuffer
call.
GL_INVALID_OPERATION
error is generated if
vaobj
is not the name of an existing vertex array
object.
GL_INVALID_ENUM
error is generated if
pname
is not
GL_ELEMENT_ARRAY_BUFFER_BINDING
.
OpenGL Version | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Function / Feature Name | 2.0 | 2.1 | 3.0 | 3.1 | 3.2 | 3.3 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 |
glGetVertexArrayiv
|
- | - | - | - | - | - | - | - | - | - | - | ✔ |
Copyright © 2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.