#include <CPUHashBackendBufferAccessor.hpp>
◆ CPUHashBackendBufferAccessor()
open3d::core::CPUHashBackendBufferAccessor::CPUHashBackendBufferAccessor |
( |
HashBackendBuffer & |
hashmap_buffer | ) |
|
|
inline |
Must initialize from a non-const buffer to grab the heap top.
◆ DeviceAllocate()
buf_index_t open3d::core::CPUHashBackendBufferAccessor::DeviceAllocate |
( |
| ) |
|
|
inline |
◆ DeviceFree()
void open3d::core::CPUHashBackendBufferAccessor::DeviceFree |
( |
buf_index_t |
buf_index | ) |
|
|
inline |
◆ GetKeyPtr()
void* open3d::core::CPUHashBackendBufferAccessor::GetKeyPtr |
( |
buf_index_t |
buf_index | ) |
|
|
inline |
◆ GetValuePtr()
void* open3d::core::CPUHashBackendBufferAccessor::GetValuePtr |
( |
buf_index_t |
buf_index, |
|
|
int |
value_idx = 0 |
|
) |
| |
|
inline |
◆ capacity_
int64_t open3d::core::CPUHashBackendBufferAccessor::capacity_ |
◆ heap_
buf_index_t* open3d::core::CPUHashBackendBufferAccessor::heap_ |
◆ heap_top_
std::atomic<int>* open3d::core::CPUHashBackendBufferAccessor::heap_top_ |
◆ key_buffer_ptr_
uint8_t* open3d::core::CPUHashBackendBufferAccessor::key_buffer_ptr_ |
◆ key_dsize_
int64_t open3d::core::CPUHashBackendBufferAccessor::key_dsize_ |
◆ value_buffer_ptrs_
std::vector<uint8_t *> open3d::core::CPUHashBackendBufferAccessor::value_buffer_ptrs_ |
◆ value_dsizes_
std::vector<int64_t> open3d::core::CPUHashBackendBufferAccessor::value_dsizes_ |
The documentation for this class was generated from the following file: