44#ifndef vtkPolyDataPainter_h
45#define vtkPolyDataPainter_h
47#include "vtkRenderingOpenGLModule.h"
97 unsigned long typeflags,
bool forceCompileOnly);
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
Abstract class for drawing poly data.
Abstract class for drawing poly data.
static vtkInformationObjectBaseKey * DATA_ARRAY_TO_VERTEX_ATTRIBUTE()
virtual void Render(vtkRenderer *renderer, vtkActor *actor, unsigned long typeflags, bool forceCompileOnly)
Overridden to stop the render call if input polydata is not set, since PolyDataPainter cannot paint w...
static vtkInformationIntegerKey * DISABLE_SCALAR_COLOR()
Key added to disable any scalar coloring for the current pass.
vtkPolyData * GetOutputAsPolyData()
Get the output polydata from this Painter.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkPolyData * GetInputAsPolyData()
Get/set the poly data to render.
static vtkInformationObjectBaseKey * SHADER_DEVICE_ADAPTOR()
Key to store the shader device adaptor.
virtual void ProcessInformation(vtkInformation *)
Called before RenderInternal() if the Information has been changed since the last time this method wa...
static vtkInformationIntegerKey * BUILD_NORMALS()
Keys used to specify control the behaviour of the painter.
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract specification for renderers
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.