#include <CUDAHashBackendBufferAccessor.h>
◆ DeviceAllocate()
__device__ buf_index_t open3d::core::CUDAHashBackendBufferAccessor::DeviceAllocate |
( |
| ) |
|
|
inline |
◆ DeviceFree()
__device__ void open3d::core::CUDAHashBackendBufferAccessor::DeviceFree |
( |
buf_index_t |
ptr | ) |
|
|
inline |
◆ GetKeyPtr()
__device__ void* open3d::core::CUDAHashBackendBufferAccessor::GetKeyPtr |
( |
buf_index_t |
ptr | ) |
|
|
inline |
◆ GetValuePtr()
__device__ void* open3d::core::CUDAHashBackendBufferAccessor::GetValuePtr |
( |
buf_index_t |
ptr, |
|
|
int |
value_idx = 0 |
|
) |
| |
|
inline |
◆ Setup()
__host__ void open3d::core::CUDAHashBackendBufferAccessor::Setup |
( |
HashBackendBuffer & |
hashmap_buffer | ) |
|
|
inline |
◆ Shutdown()
__host__ void open3d::core::CUDAHashBackendBufferAccessor::Shutdown |
( |
const Device & |
device | ) |
|
|
inline |
◆ capacity_
int64_t open3d::core::CUDAHashBackendBufferAccessor::capacity_ |
◆ common_block_size_
int64_t open3d::core::CUDAHashBackendBufferAccessor::common_block_size_ |
◆ heap_
buf_index_t* open3d::core::CUDAHashBackendBufferAccessor::heap_ |
◆ heap_top_
int* open3d::core::CUDAHashBackendBufferAccessor::heap_top_ = nullptr |
◆ key_dsize_
int64_t open3d::core::CUDAHashBackendBufferAccessor::key_dsize_ |
◆ keys_
uint8_t* open3d::core::CUDAHashBackendBufferAccessor::keys_ |
◆ n_values_
size_t open3d::core::CUDAHashBackendBufferAccessor::n_values_ |
◆ value_blocks_per_element_
int64_t* open3d::core::CUDAHashBackendBufferAccessor::value_blocks_per_element_ |
◆ value_dsizes_
int64_t* open3d::core::CUDAHashBackendBufferAccessor::value_dsizes_ |
◆ values_
uint8_t** open3d::core::CUDAHashBackendBufferAccessor::values_ |
The documentation for this class was generated from the following file: