Files
XCEngine/docs/api/rhi/opengl/buffer/map.md
2026-03-20 02:35:45 +08:00

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 模式映射缓冲区,适用于写入操作。

相关文档