Open3D (C++ API)
Public Member Functions
open3d::CPUMemoryManager Class Reference

#include <MemoryManager.h>

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

Public Member Functions

 CPUMemoryManager ()
 
void * Malloc (size_t byte_size, const Device &device) override
 
void Free (void *ptr, const Device &device) override
 
void Memcpy (void *dst_ptr, const Device &dst_device, const void *src_ptr, const Device &src_device, size_t num_bytes) override
 

Constructor & Destructor Documentation

◆ CPUMemoryManager()

open3d::CPUMemoryManager::CPUMemoryManager ( )

Member Function Documentation

◆ Free()

void open3d::CPUMemoryManager::Free ( void *  ptr,
const Device device 
)
overridevirtual

◆ Malloc()

void * open3d::CPUMemoryManager::Malloc ( size_t  byte_size,
const Device device 
)
overridevirtual

◆ Memcpy()

void open3d::CPUMemoryManager::Memcpy ( void *  dst_ptr,
const Device dst_device,
const void *  src_ptr,
const Device src_device,
size_t  num_bytes 
)
overridevirtual

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