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_subset * | get_distributed_data_subset ()=0 |
Returns the particle volume data-subset for which the compute technique is required to generate data values. More... | |
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.
|
pure virtual |
Returns the particle volume data-subset for which the compute technique is required to generate data values.
IParticle_volume_subset
.
|
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.