Container for storing data in GPU device memory.
More...
#include <device_memory.hpp>
Container for storing data in GPU device memory.
◆ DeviceMem() [1/2]
◆ DeviceMem() [2/2]
| DeviceMem::DeviceMem |
( |
std::size_t | mem_size | ) |
|
◆ ~DeviceMem()
| DeviceMem::~DeviceMem |
( |
| ) |
|
◆ FromDevice() [1/2]
| void DeviceMem::FromDevice |
( |
void * | p | ) |
const |
◆ FromDevice() [2/2]
| void DeviceMem::FromDevice |
( |
void * | p, |
|
|
const std::size_t | cpySize ) const |
◆ GetBufferSize()
| std::size_t DeviceMem::GetBufferSize |
( |
| ) |
const |
◆ GetDeviceBuffer()
| void * DeviceMem::GetDeviceBuffer |
( |
| ) |
const |
◆ Realloc()
| void DeviceMem::Realloc |
( |
std::size_t | mem_size | ) |
|
◆ SetValue()
template<typename T>
| void DeviceMem::SetValue |
( |
T | x | ) |
const |
◆ SetZero()
| void DeviceMem::SetZero |
( |
| ) |
const |
◆ ToDevice() [1/2]
| void DeviceMem::ToDevice |
( |
const void * | p | ) |
const |
◆ ToDevice() [2/2]
| void DeviceMem::ToDevice |
( |
const void * | p, |
|
|
const std::size_t | cpySize ) const |
◆ mMemSize
| std::size_t DeviceMem::mMemSize |
◆ mpDeviceBuf
| void* DeviceMem::mpDeviceBuf |
The documentation for this struct was generated from the following file: