736 B
736 B
OpenGLVertexArray::Shutdown
void Shutdown()
关闭顶点数组对象,释放 OpenGL 资源。
详细描述:
调用 glDeleteVertexArrays(1, &m_vao) 释放 VAO 资源,并将 m_vao 重置为 0。
释放的资源:
m_vao- 顶点数组对象
不释放的资源:
- 顶点缓冲区(由独立的缓冲区管理对象管理)
- 索引缓冲区(由独立的缓冲区管理对象管理)
幂等性:
可安全多次调用。如果 m_vao 为 0,则不执行任何操作。
示例:
vao.Shutdown(); // 释放 VAO
// 此后不能再调用 Bind()
相关文档
- OpenGLVertexArray - 返回类总览
- Initialize - 初始化方法