11#ifndef vtkWebGPUProperty_h
12#define vtkWebGPUProperty_h
16#include "vtkRenderingWebGPUModule.h"
18VTK_ABI_NAMESPACE_BEGIN
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
represent surface properties of a geometric object
abstract specification for renderers
void PostRender(vtkActor *a, vtkRenderer *r) override
This method is called after the actor has been rendered.
void ReleaseGraphicsResources(vtkWindow *win) override
Release any graphics resources that are being consumed by this property.
~vtkWebGPUProperty() override
void BackfaceRender(vtkActor *a, vtkRenderer *renderer) override
Implement base class method.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkWebGPUProperty * New()
bool RenderTextures(vtkActor *actor, vtkRenderer *renderer)
Method called in vtkWebGPUProperty::Render() to render textures.
void Render(vtkActor *a, vtkRenderer *renderer) override
Implement base class method.
window superclass for vtkRenderWindow