Provides direct access to volume data on a CUDA device.
More...
#include <iindex_direct.h>
Inherits mi::base::Interface_declare< 0xb12ed2be, ... >.
Provides direct access to volume data on a CUDA device.
◆ get_bounding_box()
virtual mi::math::Bbox_struct< mi::Float32, 3 > nv::index::IVolume_direct_cuda::get_bounding_box |
( |
| ) |
const |
|
pure virtual |
Returns the axis-aligned bounding box of the volume in voxel space.
◆ get_device_id()
virtual mi::Uint32 nv::index::IVolume_direct_cuda::get_device_id |
( |
| ) |
const |
|
pure virtual |
Returns the device id of the GPU the volume was uploaded to.
◆ get_direct_handle()
Returns the direct data-handle to the volume representation used by the NVIDIA IndeX_direct data access and sampling facilities.
◆ get_transform()
virtual mi::math::Matrix_struct< mi::Float32, 4, 4 > nv::index::IVolume_direct_cuda::get_transform |
( |
| ) |
const |
|
pure virtual |
Returns the volume transformation from voxel space to world space.
◆ get_voxel_format()
Returns the voxel format of the volume.
The documentation for this class was generated from the following file: