OpenVDB 13.1.0
Loading...
Searching...
No Matches
DualDeviceBuffer Member List

This is the complete list of members for DualDeviceBuffer, including all inherited members.

bufferCount() constDualDeviceBufferinline
capacity() constDualDeviceBufferinline
clear(cudaStream_t stream=0)DualDeviceBufferinline
clear(void *stream)DualDeviceBufferinline
create(uint64_t size, const DualDeviceBuffer *dummy, bool host, void *stream)DualDeviceBufferinlinestatic
create(uint64_t size, const DualDeviceBuffer *dummy=nullptr, int device=cudaCpuDeviceId, cudaStream_t stream=0)DualDeviceBufferinlinestatic
create(uint64_t size, void *cpuData, void *gpuData)DualDeviceBufferinlinestatic
create(uint64_t size, void *cpuData, std::initializer_list< std::pair< int, void * > > list)DualDeviceBufferinlinestatic
create(const HostBuffer &buffer, int device=cudaCpuDeviceId, cudaStream_t stream=0)DualDeviceBufferinlinestatic
createPtr(uint64_t size, const DualDeviceBuffer *=nullptr, int device=cudaCpuDeviceId, cudaStream_t stream=0)DualDeviceBufferinlinestatic
createPtr(uint64_t size, void *cpuData, void *gpuData)DualDeviceBufferinlinestatic
createPtr(uint64_t size, void *cpuData, std::initializer_list< std::pair< int, void * > > list)DualDeviceBufferinlinestatic
createPtr(const HostBuffer &buffer, int device=cudaCpuDeviceId, cudaStream_t stream=0)DualDeviceBufferinlinestatic
data() constDualDeviceBufferinline
data(ptrdiff_t count=0, int device=cudaCpuDeviceId) constDualDeviceBufferinline
data(ptrdiff_t byteOffset, int device=cudaCpuDeviceId) constDualDeviceBufferinline
deviceCount() constDualDeviceBufferinline
deviceData(int device) constDualDeviceBufferinline
deviceData() constDualDeviceBufferinline
deviceDownload(int device=0, cudaStream_t stream=0, bool sync=true)DualDeviceBufferinline
deviceDownload(int device, void *stream, bool sync)DualDeviceBufferinline
deviceDownload(void *stream, bool sync)DualDeviceBufferinline
deviceUpload(int device=0, cudaStream_t stream=0, bool sync=true)DualDeviceBufferinline
deviceUpload(int device, void *stream, bool sync)DualDeviceBufferinline
deviceUpload(cudaStream_t stream, bool sync)DualDeviceBufferinline
deviceUpload(void *stream, bool sync)DualDeviceBufferinline
DualDeviceBuffer()DualDeviceBufferinline
DualDeviceBuffer(uint64_t size, int device=cudaCpuDeviceId, cudaStream_t stream=0)DualDeviceBufferinline
DualDeviceBuffer(uint64_t size, bool host, void *stream)DualDeviceBufferinline
DualDeviceBuffer(uint64_t size, void *cpuData, void *gpuData)DualDeviceBufferinline
DualDeviceBuffer(uint64_t size, void *cpuData, std::initializer_list< std::pair< int, void * > > list)DualDeviceBufferinline
DualDeviceBuffer(const DualDeviceBuffer &)=deleteDualDeviceBuffer
DualDeviceBuffer(DualDeviceBuffer &&other) noexceptDualDeviceBufferinline
DualDeviceBuffer(const HostBuffer &buffer, int device=cudaCpuDeviceId, cudaStream_t stream=0)DualDeviceBufferinline
empty() constDualDeviceBufferinline
isEmpty() constDualDeviceBufferinline
operator=(const DualDeviceBuffer &)=deleteDualDeviceBuffer
operator=(DualDeviceBuffer &&other) noexceptDualDeviceBufferinline
orderAfterPriorUses(int device, cudaStream_t stream) constDualDeviceBufferinline
PtrT typedefDualDeviceBuffer
recordUse(int device, cudaStream_t stream)DualDeviceBufferinline
size() constDualDeviceBufferinline
~DualDeviceBuffer()DualDeviceBufferinline