524 B
524 B
RHIBuffer::Map
virtual void* Map() = 0;
将缓冲区 GPU 内存映射到 CPU 可访问的虚拟地址空间。映射后可直接使用 memcpy 等 CPU 内存操作函数写入数据。
返回: 指向缓冲区数据的指针,映射失败返回 nullptr
线程安全: ❌
复杂度: O(1)
示例:
void* data = buffer->Map();
if (data) {
memcpy(data, vertexData, bufferSize);
buffer->Unmap();
}
相关文档
- RHIBuffer 总览 - 返回类总览