# OpenGLVertexArray::AddVertexBuffer ```cpp void AddVertexBuffer(unsigned int buffer, const VertexAttribute& attribute) ``` 添加顶点缓冲区并指定顶点属性。 **参数:** - `buffer` - OpenGL 缓冲区对象 ID - `attribute` - 顶点属性描述结构体 **示例:** ```cpp VertexAttribute attr; attr.index = 0; attr.count = 3; attr.type = GL_FLOAT; attr.normalized = GL_FALSE; attr.stride = sizeof(Vertex); attr.offset = 0; vao.AddVertexBuffer(vbo, attr); ``` ## 相关文档 - [OpenGLVertexArray](vertex-array.md) - 返回类总览