768 B
768 B
OpenGLVertexArray::~OpenGLVertexArray
~OpenGLVertexArray()
析构函数。在对象销毁时自动调用 Shutdown() 释放 OpenGL 资源。
详细描述:
确保 VAO 资源被正确释放。如果 Shutdown() 尚未调用,会自动调用以释放 glGenVertexArrays 创建的资源。
注意:
- 不会释放关联的顶点缓冲区和索引缓冲区(它们通常由独立的缓冲区管理对象管理)
- 仅释放
glGenVertexArrays生成的 VAO
示例:
{
OpenGLVertexArray vao;
vao.Initialize();
// 使用 vao...
} // vao 超出作用域时自动调用析构函数,释放资源
相关文档
- OpenGLVertexArray - 返回类总览
- Shutdown - 关闭方法