NVIDIA IndeX API nvidia_logo_transpbg.gif Up
nv::index::IDistributed_compute_destination_buffer_particle_volume Class Referenceabstract

Compute-destination buffer for particle volumes (point sets). More...

#include <idistributed_compute_destination_buffer.h>

Inherits mi::base::Interface_declare< 0x131bc471, ... >.

Public Member Functions

virtual mi::math::Bbox_struct< mi::Float32, 3 > get_volume_subset_data_bbox () const =0
 Returns the bounding box of the volume subset for which the compute technique is required to generate values. More...
 
virtual IParticle_volume_subsetget_distributed_data_subset ()=0
 Returns the particle volume data-subset for which the compute technique is required to generate data values. More...
 

Detailed Description

Compute-destination buffer for particle volumes (point sets).

Upon applying an IDistributed_compute_technique attribute to a IParticle_volume_scene_element scene element a IDistributed_compute_destination_buffer_VDB is passed to the IDistributed_compute_technique::launch_compute() method.

Member Function Documentation

 get_distributed_data_subset()

virtual IParticle_volume_subset * nv::index::IDistributed_compute_destination_buffer_particle_volume::get_distributed_data_subset ( )
pure virtual

Returns the particle volume data-subset for which the compute technique is required to generate data values.

Returns
An interface pointer to an instance of IParticle_volume_subset.

 get_volume_subset_data_bbox()

virtual mi::math::Bbox_struct< mi::Float32, 3 > nv::index::IDistributed_compute_destination_buffer_particle_volume::get_volume_subset_data_bbox ( ) const
pure virtual

Returns the bounding box of the volume subset for which the compute technique is required to generate values.

The rendering system computes and initializes the bounding box of the volume subset.

Returns
The bounding box of the volume subset, defined in non-normalized volume coordinates.

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