Open3D (C++ API)
Public Member Functions
open3d::DeviceMemoryManager Class Referenceabstract

#include <MemoryManager.h>

Inheritance diagram for open3d::DeviceMemoryManager:
open3d::CPUMemoryManager

Public Member Functions

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
 

Member Function Documentation

◆ Free()

virtual void open3d::DeviceMemoryManager::Free ( void *  ptr,
const Device device 
)
pure virtual

Implemented in open3d::CPUMemoryManager.

◆ Malloc()

virtual void* open3d::DeviceMemoryManager::Malloc ( size_t  byte_size,
const Device device 
)
pure virtual

Implemented in open3d::CPUMemoryManager.

◆ 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

Implemented in open3d::CPUMemoryManager.


The documentation for this class was generated from the following file: