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