799 B
799 B
OpenGLVertexArray::Initialize
bool Initialize()
初始化 OpenGL 顶点数组对象。
详细描述:
调用 glGenVertexArrays(1, &m_vao) 生成一个新的顶点数组对象并存储其 ID。
必须在使用 VAO 之前调用。
返回: bool - 始终返回 true(当前实现不进行错误检查)
注意:
- 如果初始化失败,
m_vao将保持为 0 - 当前实现不检查 OpenGL 错误,建议在调用前确保 OpenGL 上下文已创建
示例:
OpenGLVertexArray vao;
if (vao.Initialize()) {
// VAO 初始化成功,可以添加缓冲和绑定
vao.AddVertexBuffer(vbo, positionAttr);
vao.Bind();
}
相关文档
- OpenGLVertexArray - 返回类总览
- Shutdown - 关闭方法