| 344 | } |
| 345 | |
| 346 | MapResult Buffer::MapAndSetData(const void* data, uint64 dataSize) |
| 347 | { |
| 348 | Assert_(dataSize <= Size); |
| 349 | MapResult result = Map(); |
| 350 | memcpy(result.CPUAddress, data, dataSize); |
| 351 | return result; |
| 352 | } |
| 353 | |
| 354 | uint64 Buffer::UpdateData(const void* srcData, uint64 srcSize, uint64 dstOffset) |
| 355 | { |