# OpenGLBuffer::Map ```cpp void* Map() override; ``` 映射缓冲区到客户端地址空间,使用 `GL_WRITE_ONLY` 访问模式。 **返回:** 指向缓冲区数据的指针 **示例:** ```cpp void* data = buffer.Map(); if (data) { memcpy(data, vertices, size); buffer.Unmap(); } ``` **注意:** 此方法以 `GL_WRITE_ONLY` 模式映射缓冲区,适用于写入操作。 ## 相关文档 - [OpenGLBuffer 总览](buffer.md) - 返回类总览 - [Unmap](unmap.md) - 取消映射缓冲区 - [SetData](set-data.md) - 设置缓冲区数据