OpenGL API - glGenBuffers
来源:互联网 发布:c语言编菜单 编辑:程序博客网 时间:2024/05/16 08:20
Name
glGenBuffers — generate buffer object names
产生缓冲区对象名
C Specification
void glGenBuffers(
GLsizei n, GLuint * buffers)
;Parameters
n
Specifies the number of buffer object names to be generated.
指明需要产生的缓冲区的数量
buffers
Specifies an array in which the generated buffer object names are stored.
指明存储产生的缓冲区的数组,n个缓冲区通过这个参数返回。
Description
glGenBuffers
returns n
buffer object names in buffers
. There is no guarantee that the names form a contiguous set of integers; however, it is guaranteed that none of the returned names was in use immediately before the call to glGenBuffers
.
Buffer object names returned by a call to glGenBuffers
are not returned by subsequent calls, unless they are first deleted with glDeleteBuffers.
No buffer objects are associated with the returned buffer object names until they are first bound by calling glBindBuffer.
glGenBuffers通过参数buffers返回n个缓冲区对象。不保证这些缓冲区对象是连续的整数,但保证返回的缓冲区名字在调用这个glGenBuffers之前都是未被使用的。
如果没有使用glDeleteBuffers删除缓冲区对象,那么由glGenBuffers返回的缓冲区对象名在后面的调用中是不会返回的。
在使用glBindBuffer之前,程序是没有与 本函数返回的缓冲区对象名相关联的缓冲区对象 绑定的。
Errors
GL_INVALID_VALUE
is generated if n
is negative.
GL_INVALID_VALUE
: n为负值
Associated Gets
glIsBuffer
See Also
glBindBuffer, glDeleteBuffers, glGet
- OpenGL API - glGenBuffers
- API翻译:glGenBuffers
- opengl 关于glGenBuffers函数没有定义
- OpenGL中使用glGenBuffers函数异常
- 《高效学习OpenGL》之缓冲区对象 glGenBuffers(), glBindBuffer(), glBufferData(),glMapBuffer()
- opengl学习之路------glGenBuffers was not declared in this scope
- opengl api
- openGl API
- OpenGL API
- glGenbuffers出错【新浪迁移】
- OpenGL API glDrawElements
- Java OpenGL API
- Map of OpenGL API
- OpenGL常用API
- OpenGL API 简介
- openGL API 搭配讲解
- OPenGL ES常用API:
- OPENGL API说明
- Linux下有趣的命令
- LDD读书实验笔记——构造和运行模块
- VC++的调试技巧
- 如何用rose 2003反向生成UML图
- java中的IO整理
- OpenGL API - glGenBuffers
- 数学基础一(Euclid算法)
- Linux文件系统中元数据使用计数的机制
- Servlet事件监听器、监听servletContext域对象创建和销毁、监听三个域对象属性变化
- jquery拓展器的
- 用GDB调试程序(四)
- 算法导论学习笔记(一):插入排序
- CCCallFunc、CCCallFuncN和CCCallFuncND
- Ubuntu One