static vtkWebGPUComputeRenderTexture * New()
vtkGetEnumMacro(Type, RenderTextureType)
Get/set the render texture type.
vtkSetEnumMacro(Aspect, vtkWebGPUComputeTextureView::TextureViewAspect)
Get/set the texture aspect that is going to be passed to the texture view created for this render tex...
vtkSetEnumMacro(Type, RenderTextureType)
Get/set the render texture type.
void SetAssociatedComputePass(vtkWeakPointer< vtkWebGPUComputePass > computePass)
Get/set the associated compute pass.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkWebGPUComputeRenderTexture()
RenderTextureType
What type of texture of the vtk render pipeline is this ComputeRenderTexture referring to.
vtkGetEnumMacro(Aspect, vtkWebGPUComputeTextureView::TextureViewAspect)
Get/set the texture aspect that is going to be passed to the texture view created for this render tex...
WGPUTexture GetWebGPUTexture()
Get/set the WebGPU texture (used when this ComputeTexture points to an already existing device buffer...
~vtkWebGPUComputeRenderTexture() override
void SetWebGPUTexture(WGPUTexture texture)
Get/set the WebGPU texture (used when this ComputeTexture points to an already existing device buffer...
vtkWeakPointer< vtkWebGPUComputePass > GetAssociatedComputePass()
Get/set the associated compute pass.
vtkWebGPUComputeTexture()
TextureViewAspect
What will the shader sample from the texture when calling a sampling function.