Compute-destination buffer for irregular volume generation techniques. More...
#include <idistributed_compute_destination_buffer.h>
Inherits mi::base::Interface_declare< 0x384f6eca, ... >.
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 IIrregular_volume_subset * | get_distributed_data_subset ()=0 |
Returns the volume data-subset for which the compute technique is required to generate data values. More... | |
Compute-destination buffer for irregular volume generation techniques.
Upon applying an IDistributed_compute_technique
attribute to a IIrregular_volume_scene_element
scene element a IDistributed_compute_destination_buffer_irregular_volume
is passed to the IDistributed_compute_technique::launch_compute()
method.
|
pure virtual |
Returns the volume data-subset for which the compute technique is required to generate data values.
IIrregular_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.