#include <MemoryManager.h>
|
virtual void * | Malloc (size_t byte_size, const Device &device)=0 |
|
virtual void | Free (void *ptr, const Device &device)=0 |
|
virtual void | Memcpy (void *dst_ptr, const Device &dst_device, const void *src_ptr, const Device &src_device, size_t num_bytes)=0 |
|
◆ Free()
virtual void open3d::DeviceMemoryManager::Free |
( |
void * |
ptr, |
|
|
const Device & |
device |
|
) |
| |
|
pure virtual |
◆ Malloc()
virtual void* open3d::DeviceMemoryManager::Malloc |
( |
size_t |
byte_size, |
|
|
const Device & |
device |
|
) |
| |
|
pure virtual |
◆ Memcpy()
virtual void open3d::DeviceMemoryManager::Memcpy |
( |
void * |
dst_ptr, |
|
|
const Device & |
dst_device, |
|
|
const void * |
src_ptr, |
|
|
const Device & |
src_device, |
|
|
size_t |
num_bytes |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: