ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::core::RealBlock Struct Reference

Public Member Functions

 RealBlock (void *ptr, size_t byte_size)
 

Public Attributes

void * ptr_ = nullptr
 
size_t byte_size_ = 0
 
std::shared_ptr< MemoryManagerDevicedevice_mm_
 
std::set< std::shared_ptr< VirtualBlock >, PointerOrder< VirtualBlock > > v_blocks_
 

Detailed Description

Definition at line 67 of file MemoryManagerCached.cpp.

Constructor & Destructor Documentation

◆ RealBlock()

cloudViewer::core::RealBlock::RealBlock ( void *  ptr,
size_t  byte_size 
)
inline

Definition at line 68 of file MemoryManagerCached.cpp.

Member Data Documentation

◆ byte_size_

size_t cloudViewer::core::RealBlock::byte_size_ = 0

Definition at line 71 of file MemoryManagerCached.cpp.

◆ device_mm_

std::shared_ptr<MemoryManagerDevice> cloudViewer::core::RealBlock::device_mm_

Definition at line 73 of file MemoryManagerCached.cpp.

◆ ptr_

void* cloudViewer::core::RealBlock::ptr_ = nullptr

Definition at line 70 of file MemoryManagerCached.cpp.

◆ v_blocks_

std::set<std::shared_ptr<VirtualBlock>, PointerOrder<VirtualBlock> > cloudViewer::core::RealBlock::v_blocks_

Definition at line 75 of file MemoryManagerCached.cpp.


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