4 #ifndef vtkWebGPUComputePointCloudMapper_h
5 #define vtkWebGPUComputePointCloudMapper_h
10 #include "vtkRenderingWebGPUModule.h"
21 VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
The point cloud renderer uses WebGPU compute shaders to render the point cells of a polydata onto the...
abstract specification for renderers
virtual void RenderPiece(vtkRenderer *, vtkActor *)
Implemented by sub classes.
Represents the set of parameters that will be used to create a compute shader buffer on the device wh...
Internal implementation details of vtkWebGPUPointCloudMapper.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void ComputeBounds()
Called in GetBounds().
map vtkPolyData to graphics primitives
A compute pipeline is the orchestrator of a collection of compute passes.
static vtkPolyDataMapper * New()
A compute pass is an abstraction for offloading computation from the CPU onto the GPU using WebGPU co...