![]() |
OpenVDB 13.1.0
|
This is the complete list of members for DualDeviceBuffer, including all inherited members.
| bufferCount() const | DualDeviceBuffer | inline |
| capacity() const | DualDeviceBuffer | inline |
| clear(cudaStream_t stream=0) | DualDeviceBuffer | inline |
| clear(void *stream) | DualDeviceBuffer | inline |
| create(uint64_t size, const DualDeviceBuffer *dummy, bool host, void *stream) | DualDeviceBuffer | inlinestatic |
| create(uint64_t size, const DualDeviceBuffer *dummy=nullptr, int device=cudaCpuDeviceId, cudaStream_t stream=0) | DualDeviceBuffer | inlinestatic |
| create(uint64_t size, void *cpuData, void *gpuData) | DualDeviceBuffer | inlinestatic |
| create(uint64_t size, void *cpuData, std::initializer_list< std::pair< int, void * > > list) | DualDeviceBuffer | inlinestatic |
| create(const HostBuffer &buffer, int device=cudaCpuDeviceId, cudaStream_t stream=0) | DualDeviceBuffer | inlinestatic |
| createPtr(uint64_t size, const DualDeviceBuffer *=nullptr, int device=cudaCpuDeviceId, cudaStream_t stream=0) | DualDeviceBuffer | inlinestatic |
| createPtr(uint64_t size, void *cpuData, void *gpuData) | DualDeviceBuffer | inlinestatic |
| createPtr(uint64_t size, void *cpuData, std::initializer_list< std::pair< int, void * > > list) | DualDeviceBuffer | inlinestatic |
| createPtr(const HostBuffer &buffer, int device=cudaCpuDeviceId, cudaStream_t stream=0) | DualDeviceBuffer | inlinestatic |
| data() const | DualDeviceBuffer | inline |
| data(ptrdiff_t count=0, int device=cudaCpuDeviceId) const | DualDeviceBuffer | inline |
| data(ptrdiff_t byteOffset, int device=cudaCpuDeviceId) const | DualDeviceBuffer | inline |
| deviceCount() const | DualDeviceBuffer | inline |
| deviceData(int device) const | DualDeviceBuffer | inline |
| deviceData() const | DualDeviceBuffer | inline |
| deviceDownload(int device=0, cudaStream_t stream=0, bool sync=true) | DualDeviceBuffer | inline |
| deviceDownload(int device, void *stream, bool sync) | DualDeviceBuffer | inline |
| deviceDownload(void *stream, bool sync) | DualDeviceBuffer | inline |
| deviceUpload(int device=0, cudaStream_t stream=0, bool sync=true) | DualDeviceBuffer | inline |
| deviceUpload(int device, void *stream, bool sync) | DualDeviceBuffer | inline |
| deviceUpload(cudaStream_t stream, bool sync) | DualDeviceBuffer | inline |
| deviceUpload(void *stream, bool sync) | DualDeviceBuffer | inline |
| DualDeviceBuffer() | DualDeviceBuffer | inline |
| DualDeviceBuffer(uint64_t size, int device=cudaCpuDeviceId, cudaStream_t stream=0) | DualDeviceBuffer | inline |
| DualDeviceBuffer(uint64_t size, bool host, void *stream) | DualDeviceBuffer | inline |
| DualDeviceBuffer(uint64_t size, void *cpuData, void *gpuData) | DualDeviceBuffer | inline |
| DualDeviceBuffer(uint64_t size, void *cpuData, std::initializer_list< std::pair< int, void * > > list) | DualDeviceBuffer | inline |
| DualDeviceBuffer(const DualDeviceBuffer &)=delete | DualDeviceBuffer | |
| DualDeviceBuffer(DualDeviceBuffer &&other) noexcept | DualDeviceBuffer | inline |
| DualDeviceBuffer(const HostBuffer &buffer, int device=cudaCpuDeviceId, cudaStream_t stream=0) | DualDeviceBuffer | inline |
| empty() const | DualDeviceBuffer | inline |
| isEmpty() const | DualDeviceBuffer | inline |
| operator=(const DualDeviceBuffer &)=delete | DualDeviceBuffer | |
| operator=(DualDeviceBuffer &&other) noexcept | DualDeviceBuffer | inline |
| orderAfterPriorUses(int device, cudaStream_t stream) const | DualDeviceBuffer | inline |
| PtrT typedef | DualDeviceBuffer | |
| recordUse(int device, cudaStream_t stream) | DualDeviceBuffer | inline |
| size() const | DualDeviceBuffer | inline |
| ~DualDeviceBuffer() | DualDeviceBuffer | inline |