3 #ifndef vtkWebGPURenderPass_h
4 #define vtkWebGPURenderPass_h
8 #include "vtkRenderingWebGPUModule.h"
11 VTK_ABI_NAMESPACE_BEGIN
20 virtual wgpu::RenderPassEncoder Begin(
const vtkRenderState* state) = 0;
21 virtual void End(
const vtkRenderState* state, wgpu::RenderPassEncoder&& pass);
Context in which a vtkRenderPass will render.
a simple class to control print indentation
virtual void Render(const vtkRenderState *s)=0
Perform rendering according to a render state s.
Perform part of the rendering of a vtkRenderer.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.