22 lines
359 B
Markdown
22 lines
359 B
Markdown
|
|
# OpenGLBuffer::Unmap
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
void Unmap() override;
|
||
|
|
```
|
||
|
|
|
||
|
|
取消映射缓冲区,使数据对 GPU 可见。
|
||
|
|
|
||
|
|
**示例:**
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
void* data = buffer.Map();
|
||
|
|
if (data) {
|
||
|
|
memcpy(data, vertices, size);
|
||
|
|
buffer.Unmap();
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
## 相关文档
|
||
|
|
|
||
|
|
- [OpenGLBuffer 总览](buffer.md) - 返回类总览
|
||
|
|
- [Map](map.md) - 映射缓冲区到客户端地址空间
|