docs: update RHI API docs
This commit is contained in:
27
docs/api/rhi/opengl/buffer/map.md
Normal file
27
docs/api/rhi/opengl/buffer/map.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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) - 设置缓冲区数据
|
||||
Reference in New Issue
Block a user