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