Interface class for user-defined techniques for computing 2D LOD-texture data on demand. More...
#include <idistributed_compute_technique.h>
Inherits mi::base::Interface_declare< 0x7c8909d5, ... >.
Interface class for user-defined techniques for computing 2D LOD-texture data on demand.
An implementation of this class can be assigned as a scene description attribute to an compute-enabled IPlane
scene element.
When rendering a certain area of the scene primitive (defined by the renderer), the compute technique is called and an instance of an IDistributed_compute_destination_buffer_2d_texture_LOD
is passed the launch_compute()
method. The compute technique fills this buffer for the required subregions and mipmap-layers of the distributed dataset. The renderer then uses the generated data as a texture mapped onto the defined 2D area (IPlane
).
Typical use cases for the compute technique are to visualize data that result from complex, possibly distributed, computing processes process as 2D textures.