WebGL2RenderingContext.createVertexArray()
Experimental: 这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
WebGL 2 API 中的 **WebGL2RenderingContext.createVertexArray()
**方法创建并初始化(creates and initializes)一个 WebGLVertexArrayObject
的对象 (object) ,它代表一个指向顶点数组数据的顶点数组对象(vertex array object (VAO) ),并为不同的顶点数据集提供名称。
句法
WebGLVertexArrayObject gl.createVertexArray();
参数
没有参数
返回值
一个WebGLVertexArrayObject
对象 代表 一个顶点数组对象 (VAO) ,该对象指向顶点数据。
示例
var vao = gl.createVertexArray();
gl.bindVertexArray(vao);
// ...
// calls to bindBuffer or vertexAttribPointer
// which will be "recorded" in the VAO
// ...
规范
Specification |
---|
WebGL 2.0 Specification # 3.7.17 |
浏览器兼容性
BCD tables only load in the browser